.pg{gap:var(--gutter);display:grid}.pg-panel{--pad-x:clamp(20px, 6vw, 96px);border-radius:var(--radius-panel);background:var(--color-bg);padding:clamp(48px, 7vw, 104px) var(--pad-x);position:relative;overflow:hidden}.pg-fog{background:var(--color-surface)}.pg-note{color:var(--color-ink-muted);margin:0 0 24px;font-size:14px;font-weight:500;line-height:1.3}.pg h1{letter-spacing:-.012em;max-width:11em;font-size:clamp(44px,6.4vw,92px);line-height:.98}.pg h2{margin-bottom:20px;font-size:clamp(30px,3vw,42px);line-height:1.02}.pg p{margin:0 0 16px}.pg-lead{max-width:34em;font-size:20px;line-height:1.5;margin:28px 0 0!important}.pg-ctas{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.pg-intro{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.pg-fig{margin:0}.pg-frame{border:1px solid var(--color-line);background:repeating-linear-gradient(90deg, var(--color-line) 0 1px, transparent 1px 32px) top left / 100% 7px no-repeat, repeating-linear-gradient(180deg, var(--color-line) 0 1px, transparent 1px 32px) top left / 7px 100% no-repeat, var(--color-bg);position:relative}.pg-frame .chart{height:auto}.pg-fig figcaption{color:var(--color-ink-muted);margin-top:10px;font-size:14px;font-weight:500}.pg-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;display:grid}.pg-cols p,.pg-list{font-size:17px;line-height:1.6}@media (width>=1100px){.pg-cols h2{min-height:2lh}}.pg-fog,.pg-close{padding-bottom:calc(clamp(48px,7vw,104px)/1.66667)}.pg-list{margin:0 0 16px;padding:0;list-style:none}.pg-list li{margin-bottom:10px;padding-left:22px;position:relative}.pg-list li:before{content:"";border:1.5px solid var(--color-accent);border-radius:50%;width:9px;height:9px;position:absolute;top:.62em;left:0}.pg-close{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 40px;display:flex}.pg-close-line{max-width:30em;font-size:20px;line-height:1.5;margin:0!important}.pg-close .pg-ctas{margin-top:0}.pg-contact{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.pg-details{gap:18px;margin:40px 0 0;display:grid}.pg-details div{border-top:1px solid var(--color-line);grid-template-columns:96px minmax(0,1fr);gap:16px;padding-top:16px;display:grid}.pg-details dt{color:var(--color-ink-muted);padding-top:3px;font-size:14px;font-weight:500}.pg-details dd{overflow-wrap:anywhere;margin:0}.pg-details a{color:var(--color-ink);text-underline-offset:3px;font-weight:500}.pg-contact-fig{margin-top:44px}.pg-form{border-radius:calc(var(--radius-panel) - 8px);background:var(--color-surface);padding:clamp(24px,3.4vw,44px)}.pg [data-contact-form]{gap:20px;display:grid}.pg [data-contact-row]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pg [data-contact-field]{gap:8px;display:grid}.pg [data-contact-field] label{font-size:15px;font-weight:500}.pg [data-contact-field] :is(input,select,textarea){border:1.5px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-bg);width:100%;min-height:52px;color:var(--color-ink);font:400 17px/1.4 var(--font-body);padding:12px 14px}.pg [data-contact-field] textarea{resize:vertical;min-height:140px}.pg [data-contact-field] :is(input,select,textarea):hover{border-color:var(--color-ink-muted)}.pg [data-contact-field] :is(input,select,textarea):focus-visible{border-color:var(--color-accent);outline-offset:2px}.pg [data-contact-form] button[type=submit]{border-radius:var(--radius-control);background:var(--color-accent);min-height:52px;color:var(--color-accent-ink);font:600 17px/1 var(--font-body);cursor:pointer;border:0;justify-self:start;padding:0 28px;transition:background-color .15s}.pg [data-contact-form] button[type=submit]:hover{background:#9e3b17}.pg-form [data-optin-thanks]{margin:0;font-size:20px;font-weight:500}.pg-legal{overflow:clip}.pg-legal article{min-width:0;max-width:46em}.pg-legal h1{margin-bottom:40px}.pg-legal h2{scroll-margin-top:calc(var(--bar-h) + 16px);margin:44px 0 14px;font-size:clamp(24px,2.2vw,30px)}.pg-legal p{overflow-wrap:anywhere;font-size:17px;line-height:1.65}.pg-legal strong{font-weight:600}.pg-legal p.kv{margin-bottom:2px}.pg-legal p.kv:has(+p:not(.kv)),.pg-legal p.kv:last-child{margin-bottom:16px}.pg-legal p:not(.kv):has(+p.kv){margin-bottom:10px}.legal-index{display:none}@media (width>=1100px){.legal-grid{grid-template-columns:minmax(0,46em) minmax(240px,300px);justify-content:space-between;align-items:start;gap:64px;display:grid}.legal-index{top:calc(var(--bar-h) + 24px);max-height:calc(100dvh - var(--bar-h) - 48px);border:1px solid var(--color-line);background:repeating-linear-gradient(90deg, var(--color-line) 0 1px, transparent 1px 32px) top left / 100% 7px no-repeat, repeating-linear-gradient(180deg, var(--color-line) 0 1px, transparent 1px 32px) top left / 7px 100% no-repeat, var(--color-bg);margin-top:8px;padding:22px 20px 18px 24px;display:block;position:sticky;overflow-y:auto}.legal-index-note{color:var(--color-ink-muted);font-size:14px;font-weight:500;margin:0 0 12px!important}.legal-index ol{margin:0;padding:0;list-style:none}.legal-index a{color:var(--color-ink);grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;padding:6px 0;font-size:15px;font-weight:500;line-height:1.3;text-decoration:none;display:grid}.legal-index a:hover .lx-t{text-underline-offset:3px;text-decoration:underline}.legal-index a:focus-visible{outline-color:var(--color-accent)}.lx-n{border:1.5px solid var(--color-accent);width:22px;height:22px;color:var(--color-accent);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:11.5px;font-weight:700;display:grid}}@media (width<=1099px){.pg-cols{grid-template-columns:minmax(0,1fr);gap:40px}}@media (width<=899px){.pg-intro,.pg-contact{grid-template-columns:minmax(0,1fr);gap:40px}.pg-lead,.pg-close-line{font-size:18px}}@media (width<=599px){.pg [data-contact-row]{grid-template-columns:minmax(0,1fr)}.pg-details div{grid-template-columns:minmax(0,1fr);gap:4px}.pg-ctas .btn{width:100%}}@media (prefers-reduced-motion:reduce){.pg [data-contact-form] button[type=submit]{transition:none}}
