.lg-container{width:min(1088px,calc(100% - 48px));margin-inline:auto}.lg-hero{position:relative;padding:158px 0 148px;color:#fff;background:radial-gradient(circle at 10% 12%,rgba(191,232,210,.11),transparent 30%),radial-gradient(circle at 86% 80%,rgba(255,107,74,.1),transparent 34%),var(--mk-deep)}.lg-eyebrow{margin:0;color:rgba(191,232,210,.66);font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.lg-title{max-width:20ch;margin:16px 0 0;font-family:var(--font-fraunces),Georgia,serif;font-size:clamp(34px,5.4vw,52px);font-weight:600;letter-spacing:-.015em;line-height:1.06}.lg-policy-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.lg-policy-tabs a{padding:9px 15px;border:1px solid hsla(0,0%,100%,.16);border-radius:99px;color:hsla(0,0%,100%,.7);font-size:11px;font-weight:700;transition:color .16s ease,border-color .16s ease,background .16s ease}.lg-policy-tabs a:hover{border-color:hsla(0,0%,100%,.42);color:#fff}.lg-policy-tabs a.active{border-color:transparent;color:var(--mk-forest);background:var(--mk-mint)}.lg-body{position:relative;z-index:2;display:grid;grid-template-columns:248px minmax(0,1fr);gap:52px;padding-bottom:104px}.lg-toc{position:sticky;top:24px;display:flex;flex-direction:column;gap:14px;max-height:calc(100dvh - 48px);overflow-y:auto;padding:34px 0 12px}.lg-toc>strong{color:var(--mk-muted);font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.lg-toc ul{display:flex;flex-direction:column;gap:1px;margin:0;padding:0;border-left:1px solid var(--mk-line);list-style:none}.lg-toc li{margin:0}.lg-toc a{display:block;margin-left:-1px;padding:6px 10px 6px 14px;border-left:2px solid transparent;color:var(--mk-muted);font-size:12px;font-weight:600;line-height:1.45;transition:color .16s ease,border-color .16s ease}.lg-toc a:hover{color:var(--mk-ink)}.lg-toc a.active{border-left-color:var(--mk-coral);color:var(--mk-coral-dark)}.lg-article{max-width:760px;margin-top:-88px;padding:clamp(30px,5vw,64px);border:1px solid var(--mk-line);border-radius:26px;background:var(--mk-paper);box-shadow:var(--mk-shadow)}.lg-article section{max-width:70ch;margin:0;padding:36px 0}.lg-article section+section{border-top:1px solid var(--mk-line)}.lg-article section:first-of-type{padding-top:0}.lg-article section:last-of-type{padding-bottom:0}.lg-article h2{margin:0 0 18px;font-size:26px;letter-spacing:-.01em;line-height:1.22;scroll-margin-top:28px}.lg-article h2,.lg-article h3{color:var(--mk-ink);font-family:var(--font-fraunces),Georgia,serif;font-weight:600}.lg-article h3{margin:30px 0 10px;font-size:19px;letter-spacing:-.005em;line-height:1.3}.lg-article h4{margin:24px 0 8px;color:var(--mk-forest);font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.lg-article p{margin:0 0 16px;color:#33463e;font-size:15.5px;line-height:1.75}.lg-article ol,.lg-article ul{margin:0 0 18px}.lg-article li{color:#33463e;font-size:15.5px;line-height:1.7}.lg-article li::marker{color:var(--mk-muted)}.lg-article strong{color:var(--mk-ink);font-weight:700}.lg-article a{color:var(--mk-coral-dark);font-weight:700;text-decoration:underline;text-decoration-color:rgba(233,87,57,.35);text-underline-offset:3px;transition:color .16s ease,text-decoration-color .16s ease;overflow-wrap:anywhere}.lg-article a:hover{color:var(--mk-coral);text-decoration-color:currentColor}.lg-article :is(div,p)[class*=bg-blue-50],.lg-article :is(div,p)[class*=bg-green-50],.lg-article :is(div,p)[class*=bg-red-50],.lg-article :is(div,p)[class*=bg-yellow-50]{margin:20px 0 22px;padding:20px 22px;border:1px solid var(--mk-line);border-left:3px solid var(--mk-forest);border-radius:0 16px 16px 0;background:var(--mk-mint-soft)}.lg-article :is(div,p)[class*=bg-red-50]{border-left-color:#a8452e;background:#fbf2ec}.lg-article :is(div,p)[class*=bg-yellow-50]{border-left-color:#bd8a2e;background:#fbf5e5}.lg-article :is(div,p)[class*=bg-red-50] svg{color:#a8452e}.lg-article :is(div,p)[class*=bg-] h3{margin:0 0 8px;font-size:17px}.lg-article :is(div,p)[class*=bg-] p{margin:0 0 8px;color:#33463e;font-size:14.5px;line-height:1.7}.lg-article :is(div,p)[class*=bg-] p:last-child{margin-bottom:0}.lg-article :is(div,p)[class*=bg-] ul{margin-bottom:0}.lg-article :is(div,p)[class*=bg-] li{font-size:14.5px}.lg-article div[class*=bg-gray-50]{margin:6px 0 0;padding:24px 26px;border:1px solid var(--mk-line);border-radius:18px;background:var(--mk-cream)}.lg-article div[class*=bg-gray-50] p{margin:0 0 7px;font-size:14.5px}.lg-article div[class*=bg-gray-50] p:last-child{margin-bottom:0}@media (max-width:1020px){.lg-body{grid-template-columns:1fr;gap:0}.lg-rail{display:none}.lg-article{max-width:none;margin-top:-72px}.lg-hero{padding-bottom:128px}}@media (max-width:680px){.lg-container{width:min(100% - 28px,560px)}.lg-hero{padding:122px 0 112px}.lg-body{padding-bottom:72px}.lg-article{margin-top:-64px;padding:26px 20px;border-radius:18px}.lg-article section{padding:28px 0}.lg-article h2{font-size:23px}.lg-article li,.lg-article p{font-size:15px}.lg-article :is(div,p)[class*=bg-],.lg-article div[class*=bg-gray-50]{padding:16px}}