.page-module__UBdgra__main{--ink:#102319;--forest:#1b4a32;--moss:#5d735f;--paper:#f5f1e8;--line:#dce1d8;color:var(--ink);background:#fffefa}.page-module__UBdgra__shell{width:min(100% - 44px,1120px);margin-inline:auto}.page-module__UBdgra__hero{background:radial-gradient(circle at 82% 22%, #c4ef6940, transparent 25rem), var(--paper);border-bottom:1px solid #ded7c8;padding:36px 0 78px}.page-module__UBdgra__breadcrumbs{color:var(--moss);gap:8px;margin-bottom:64px;font-size:.75rem;display:flex}.page-module__UBdgra__breadcrumbs a{color:inherit}.page-module__UBdgra__eyebrow,.page-module__UBdgra__sidebar nav>p,.page-module__UBdgra__sectionNumber{color:#57705d;letter-spacing:.12em;text-transform:uppercase;font-size:.69rem;font-weight:900}.page-module__UBdgra__eyebrow{margin:0 0 14px}.page-module__UBdgra__hero h1{letter-spacing:-.075em;max-width:900px;margin:0;font-size:clamp(3.9rem,9vw,7.2rem);font-weight:850;line-height:.9}.page-module__UBdgra__heroMeta{grid-template-columns:minmax(190px,.45fr) minmax(0,1fr);gap:28px;max-width:720px;margin-top:42px;display:grid}.page-module__UBdgra__heroMeta p{color:#46594d;margin:0;font-size:.9rem;line-height:1.6}.page-module__UBdgra__heroMeta p:first-child{font-weight:850}.page-module__UBdgra__layout{grid-template-columns:250px minmax(0,720px);justify-content:space-between;gap:80px;padding-block:74px 110px;display:grid}.page-module__UBdgra__sidebar nav{position:sticky;top:24px}.page-module__UBdgra__sidebar nav>p{margin:0 0 17px}.page-module__UBdgra__sidebar ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.page-module__UBdgra__sidebar a{color:#526258;border-radius:10px;grid-template-columns:28px 1fr;gap:8px;padding:7px 9px;font-size:.76rem;line-height:1.35;text-decoration:none;display:grid}.page-module__UBdgra__sidebar a:hover,.page-module__UBdgra__sidebar a:focus-visible{color:var(--ink);background:#eef3e6}.page-module__UBdgra__sidebar a span{color:#91a096;font-family:var(--font-geist-mono), monospace;font-size:.67rem}.page-module__UBdgra__content{min-width:0}.page-module__UBdgra__intro>p{color:#31473a;margin:0;font-size:1.15rem;line-height:1.8}.page-module__UBdgra__summary{background:#f1f6df;border:1px solid #d8dfca;border-radius:20px;margin-top:34px;padding:25px}.page-module__UBdgra__summary strong{letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.78rem;display:block}.page-module__UBdgra__summary p{color:#425341;margin:0;font-size:.88rem;line-height:1.7}.page-module__UBdgra__content section{border-top:1px solid var(--line);margin-top:50px;padding-top:50px;scroll-margin-top:26px}.page-module__UBdgra__sectionNumber{font-family:var(--font-geist-mono), monospace;margin-bottom:12px;display:block}.page-module__UBdgra__content h2{letter-spacing:-.055em;margin:0 0 22px;font-size:clamp(2rem,4vw,3.15rem);line-height:1}.page-module__UBdgra__content h3{letter-spacing:-.025em;margin:30px 0 8px;font-size:1.05rem}.page-module__UBdgra__content section p,.page-module__UBdgra__content li{color:#4d5f53;font-size:.92rem;line-height:1.78}.page-module__UBdgra__content section p{margin:0 0 18px}.page-module__UBdgra__content ul{gap:10px;margin:22px 0;padding-left:22px;display:grid}.page-module__UBdgra__content a{color:var(--forest);text-underline-offset:3px;font-weight:800}.page-module__UBdgra__legalEmphasis{letter-spacing:.01em;background:#f7f8f1;border-left:3px solid #bddc72;padding:20px 22px;font-weight:750;color:#34463a!important;font-size:.82rem!important}@media (max-width:860px){.page-module__UBdgra__layout{grid-template-columns:1fr;gap:42px}.page-module__UBdgra__sidebar nav{position:static}.page-module__UBdgra__sidebar ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.page-module__UBdgra__shell{width:min(100% - 30px,1120px)}.page-module__UBdgra__hero{padding:26px 0 58px}.page-module__UBdgra__breadcrumbs{margin-bottom:46px}.page-module__UBdgra__hero h1{font-size:clamp(3.35rem,18vw,5.2rem)}.page-module__UBdgra__heroMeta{grid-template-columns:1fr;gap:8px;margin-top:32px}.page-module__UBdgra__layout{padding-block:48px 80px}.page-module__UBdgra__content section{margin-top:42px;padding-top:42px}}
