section{width:100%;min-width:100%;max-width:100%;position:relative}section[data-soty]{padding:3rem 2rem;padding-left:max(2rem,env(safe-area-inset-left) + 1rem);padding-right:max(2rem,env(safe-area-inset-right) + 1rem);background:#fff;flex-flow:column;align-items:center;min-width:auto;max-width:80rem;min-height:0;display:inline-flex}section[data-soty] div[data-title]{grid-template-columns:1fr auto 1fr;width:100%;max-width:80rem;padding:4rem 0 0;display:grid}@media screen and (max-width:50rem){section[data-soty] div[data-title]{grid-template-columns:1fr}}section[data-soty] div[data-title] a{color:#2f7dbf;white-space:nowrap;align-items:center;width:fit-content;height:100%;padding-right:2.5rem;font-size:.95rem;text-decoration:none;transition:color .1s ease-in-out;display:none}@media screen and (min-width:50rem){section[data-soty] div[data-title] a{display:flex}}section[data-soty] div[data-title] a img{width:auto;height:.7rem;margin-right:.8rem;transform:rotate(180deg)}section[data-soty] div[data-title] h1{text-align:center;width:100%;margin:0;padding:0;font-size:2rem}section[data-soty] div[data-wrapper]{width:100%;max-width:80rem;margin:auto 0;padding:3rem 0 0}@media screen and (max-width:40rem){section[data-soty] div[data-wrapper]{grid-template-rows:auto auto;grid-template-columns:1fr;display:grid}}@media screen and (max-width:60rem){section[data-soty] div[data-wrapper]{padding:3rem 0}}section[data-soty] div[data-wrapper] img{float:left;border:1px solid #0000001f;border-radius:.6rem;width:32rem;min-width:28rem;max-width:50%;height:auto;margin:0 3rem 2rem 0}@media screen and (max-width:40rem){section[data-soty] div[data-wrapper] img{width:100%;min-width:0;max-width:25rem;margin-left:auto!important;margin-right:auto!important}}section[data-soty] div[data-wrapper] p{width:auto;margin:0 auto;font-size:1rem;line-height:175%}@media screen and (max-width:40rem){section[data-soty] div[data-wrapper] p{max-width:30rem}}section[data-soty] div[data-wrapper] p span[data-br]{height:1rem;display:block}section[data-references]{padding:0 2rem 3rem;padding-left:max(2rem,env(safe-area-inset-left) + 1rem);padding-right:max(2rem,env(safe-area-inset-right) + 1rem);flex-flow:column;align-items:center;max-width:80rem;min-height:0;display:flex}section[data-references] h2{text-align:center;width:100%;margin:0;padding:0 0 1rem;font-size:2rem}section[data-references] div[data-links]{grid-gap:.3rem;grid-template-columns:100%;width:100%;max-width:60rem;margin:auto 0;padding:3rem 0 1rem;display:grid}@media screen and (max-width:60rem){section[data-references] div[data-links]{padding:1rem 0 0}}section[data-references] div[data-links] a{color:#000000f2;border:1px solid #0000;border-radius:.4rem;grid-template-columns:1fr 1.15rem;height:3rem;padding:0 1.2rem;text-decoration:none;transition:color .1s ease-in-out,background .1s ease-in-out,border .1s ease-in-out;display:grid}@media screen and (max-width:43.5rem){section[data-references] div[data-links] a{grid-template-columns:1fr 7.5rem 1.15rem}}@media screen and (max-width:30rem){section[data-references] div[data-links] a{grid-template-columns:1fr 1.15rem}}section[data-references] div[data-links] a:visited{color:#000000f2}section[data-references] div[data-links] a:hover{color:#2f7dbf;background:#fff3;border:1px solid #0000001f}section[data-references] div[data-links] a span{text-overflow:ellipsis;white-space:nowrap;align-items:center;width:100%;margin:auto 0;padding-right:2rem;display:block;overflow:hidden}@media screen and (max-width:30rem){section[data-references] div[data-links] a span:nth-child(2){display:none}}@media screen and (max-width:43.5rem){section[data-references] div[data-links] a span:nth-child(3){display:none}}section[data-references] div[data-links] a svg{width:1.15rem;margin:auto 0 auto auto}
