._embeds_1bbx9_1{padding-top:7rem;padding-bottom:7rem}._embeds_1bbx9_1>header{grid-template-columns:minmax(0,1.2fr) minmax(280px,.55fr);align-items:end;gap:5rem;margin-bottom:3rem;display:grid}._embeds_1bbx9_1>header p:first-child{color:#1c837c;font:800 .7rem/1 var(--mono);letter-spacing:.14em;margin:0}._embeds_1bbx9_1 h2{max-width:900px;color:var(--navy);font:500 clamp(2.7rem,5vw,5.4rem)/.98 var(--serif);letter-spacing:-.045em;margin:.7rem 0 0}._embeds_1bbx9_1>header>p{color:#647179;margin:0;line-height:1.8}._grid_1bbx9_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}._grid_1bbx9_1 article{background:#f8f5ed;border:1px solid #27313a2b;border-radius:1rem;overflow:hidden}._preview_1bbx9_1{background:#e7e4dd;padding:1rem}._preview_1bbx9_1 iframe{border:0;width:100%;height:278px;display:block}._body_1bbx9_1{gap:.8rem;padding:1.4rem;display:grid}._body_1bbx9_1>span{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:850}._body_1bbx9_1 h3{color:var(--navy);font:600 2rem/1.06 var(--serif);margin:0}._body_1bbx9_1>p{color:#5d696f;margin:0;line-height:1.65}._body_1bbx9_1 dl{gap:.6rem;margin:.4rem 0;display:grid}._body_1bbx9_1 dl div{border-top:1px solid #27313a21;grid-template-columns:105px minmax(0,1fr);gap:.8rem;padding-top:.6rem;display:grid}._body_1bbx9_1 dt{color:#6c7478;font-size:.68rem;font-weight:800}._body_1bbx9_1 dd{overflow-wrap:anywhere;margin:0}._body_1bbx9_1 dd a{color:#1a716d;font:700 .68rem/1.4 var(--mono)}._body_1bbx9_1 textarea{resize:vertical;color:#dce9e5;width:100%;font:10px/1.5 var(--mono);unicode-bidi:plaintext;background:#0b2631;border:1px solid #27313a2e;padding:.8rem}._body_1bbx9_1 button{color:#09232c;background:var(--teal-bright);cursor:pointer;border:0;justify-self:start;min-height:42px;padding:0 .9rem;font-size:.75rem;font-weight:850}._fallback_1bbx9_1{border-inline-start:3px solid var(--gold);color:#606b71;background:#f4efe4;margin:1.4rem 0 0;padding:1.1rem;line-height:1.7}@media (width<=860px){._embeds_1bbx9_1>header,._grid_1bbx9_1{grid-template-columns:1fr}._embeds_1bbx9_1>header{gap:1.5rem}}@media (width<=560px){._embeds_1bbx9_1{padding-top:5rem;padding-bottom:5rem}._body_1bbx9_1{padding:1.1rem}._preview_1bbx9_1{padding:.6rem}._body_1bbx9_1 dl div{grid-template-columns:1fr}._embeds_1bbx9_1 h2{font-size:2.7rem}}
