._page_5inml_1{min-height:100vh;color:var(--ink);background:var(--paper);font-family:var(--font-body)}._content_5inml_8{background:radial-gradient(circle at 95% 4%, #f2bc5526, transparent 25rem), var(--paper);padding:92px max(20px,50vw - 590px)}._kicker_5inml_13{color:#9c4938;letter-spacing:.135em;text-transform:uppercase;margin:0 0 12px;font-size:.77rem;font-weight:850;line-height:1.35}._sectionHeading_5inml_23{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,7vw,95px);margin-bottom:42px;display:grid}._sectionHeading_5inml_23 h2{color:var(--night);font-family:var(--font-body);letter-spacing:-.038em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,4vw,3.55rem);font-weight:850;line-height:1.07}._sectionHeading_5inml_23>p{color:#626c7b;margin:0;font-size:.98rem;line-height:1.7}._grid_5inml_49{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}._card_5inml_56{background:linear-gradient(145deg,#fffdf6,#f1dec1);border:2px solid #d1b895;border-radius:24px 24px 24px 10px;align-self:stretch;min-height:0;padding:26px;box-shadow:inset 0 3px #fffc,0 5px #b8966d,0 18px 34px #53371d1a}._cardLabel_5inml_66{color:#8c3f27;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:.72rem;font-weight:900}._card_5inml_56 h2{color:#173e68;font-family:var(--font-display);letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(1.35rem,2.2vw,1.72rem);font-weight:900;line-height:1.16}._card_5inml_56 p:not(._cardLabel_5inml_66),._card_5inml_56 li{color:#526071;font-size:.96rem;line-height:1.72}._card_5inml_56 p:not(._cardLabel_5inml_66){margin:0}._card_5inml_56 p:not(._cardLabel_5inml_66)+p:not(._cardLabel_5inml_66){margin-top:12px}._card_5inml_56 ul{gap:8px;margin:12px 0 0;padding-left:1.35rem;list-style:outside;display:grid}._card_5inml_56 li{padding-left:.12rem}._card_5inml_56 li::marker{color:#8c3f27}._card_5inml_56 ul+p{margin-top:14px!important}._card_5inml_56 a{color:#176b68;text-underline-offset:3px;font-weight:850}._page_5inml_1 :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #ffd875}@media (max-width:820px){._sectionHeading_5inml_23{grid-template-columns:1fr;gap:16px}._grid_5inml_49{grid-template-columns:1fr}}@media (max-width:700px){._content_5inml_8{padding:64px 14px 70px}._card_5inml_56{padding:22px 20px}}
