.lg .page-header{margin-bottom:0}.lg-meta{font-size:var(--type-label-caps);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--color-on-surface-variant);font-variant-numeric:lining-nums;margin-top:14px}.lg-wrap{max-width:1120px;padding:var(--section-padding-small) clamp(20px, 5vw, 80px) 0;grid-template-columns:minmax(0,1fr);gap:28px;margin:0 auto;display:grid}@media (width>=1024px){.lg-wrap{grid-template-columns:236px minmax(0,1fr);gap:72px}}.lg-toc{align-self:start}@media (width>=1024px){.lg-toc{top:calc(var(--nav-h) + var(--category-h) + 40px);position:sticky}}.lg-toc__fold{border:1px solid var(--color-outline-variant);background:var(--color-surface-bright)}@media (width>=1024px){.lg-toc__fold{background:0 0;border:0}}.lg-toc__label{cursor:pointer;font-size:var(--type-label-caps);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--color-charcoal);justify-content:space-between;align-items:center;padding:15px 18px;font-weight:600;list-style:none;display:flex}.lg-toc__label::-webkit-details-marker{display:none}.lg-toc__label:after{content:"";border-bottom:1.25px solid;border-right:1.25px solid;width:7px;height:7px;transition:transform .2s;transform:translateY(-2px)rotate(45deg)}.lg-toc__fold[open] .lg-toc__label:after{transform:translateY(2px)rotate(-135deg)}@media (width>=1024px){.lg-toc__label{cursor:default;pointer-events:none;color:var(--color-gold);padding:0 0 16px}.lg-toc__label:after{display:none}}.lg-toc__list{border-top:1px solid var(--color-outline-variant);margin:0;padding:0 8px 10px;list-style:none}@media (width>=1024px){.lg-toc__list{border-top:0;border-left:1px solid var(--color-outline-variant);padding:0}}.lg-toc__list a{color:var(--color-on-surface-variant);align-items:baseline;gap:12px;padding:10px;font-size:14px;line-height:1.45;text-decoration:none;transition:color .2s,border-color .2s;display:flex}@media (width>=1024px){.lg-toc__list a{border-left:1px solid #0000;margin-left:-1px;padding:7px 0 7px 18px;font-size:13.5px}}.lg-toc__n{letter-spacing:.08em;color:var(--color-outline);font-variant-numeric:lining-nums tabular-nums;font-size:11px}.lg-toc__list a:hover{color:var(--color-charcoal)}.lg-toc__list a[aria-current]{color:var(--color-charcoal);border-left-color:var(--color-gold)}.lg-toc__list a[aria-current] .lg-toc__n{color:var(--color-gold)}.lg-body{min-width:0;max-width:700px;color:var(--color-ink);font-size:16px;line-height:var(--lh-prose)}.lg-short{background:linear-gradient(180deg, var(--color-surface-bright), var(--color-surface-container-low));border:1px solid var(--color-outline-variant);border-left:2px solid var(--color-gold-champagne);margin-bottom:56px;padding:26px 28px 22px}.lg-short__label{font-family:var(--font-serif);color:var(--color-charcoal);margin:0 0 12px;font-size:20px;font-style:italic}.lg-short ul{margin:0;padding:0;list-style:none}.lg-body .lg-short ul>li{margin:0 0 8px;padding-left:22px;font-size:15px;line-height:1.65;position:relative}.lg-body .lg-short ul>li:before{content:"";background:var(--color-gold);width:8px;height:1px;position:absolute;top:12px;left:2px}.lg-sec{scroll-margin-top:calc(var(--header-offset) + 24px)}.lg-sec+.lg-sec{border-top:1px solid var(--color-outline-variant);margin-top:52px;padding-top:52px}.lg-body h2{font-family:var(--font-serif);font-weight:400;font-size:var(--type-headline-md);line-height:var(--lh-headline);color:var(--color-charcoal);margin:0 0 18px}.lg-body h3{letter-spacing:.08em;text-transform:uppercase;color:var(--color-charcoal);margin:28px 0 8px;font-size:13px;font-weight:600}.lg-body p,.lg-body li{font-size:16px;line-height:var(--lh-prose);color:var(--color-ink);margin:0 0 16px}.lg-body li{margin-bottom:10px}.lg-body ul,.lg-body ol{margin:0 0 20px;padding:0}.lg-body ul>li{padding-left:26px;position:relative}.lg-body ul>li:before{content:"";background:var(--color-gold-champagne);width:9px;height:1px;position:absolute;top:14px;left:4px}.lg-body a{color:var(--color-charcoal);text-decoration:underline;text-decoration-color:var(--color-gold-champagne);text-underline-offset:3px}.lg-body a:hover{color:var(--color-gold)}.lg-body strong{color:var(--color-charcoal);font-weight:600}.lg-body :is(p,li,dd){font-variant-numeric:lining-nums}.lg-table{border-collapse:collapse;width:100%;margin:4px 0 20px;font-size:15px}.lg-table th,.lg-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-outline-variant);padding:13px 0}.lg-table th{width:42%;color:var(--color-charcoal);padding-right:20px;font-weight:600}.lg-table tr:first-child :is(th,td){border-top:1px solid var(--color-outline-variant)}@media (width<=560px){.lg-table,.lg-table tbody,.lg-table tr,.lg-table th,.lg-table td{width:auto;display:block}.lg-table tr{border-bottom:1px solid var(--color-outline-variant);padding:12px 0}.lg-table tr:first-child{border-top:1px solid var(--color-outline-variant)}.lg-table th,.lg-table td{padding:0;border:0!important}.lg-table th{margin-bottom:2px}}.lg-steps{counter-reset:step;list-style:none;padding:0!important}.lg-body .lg-steps li{counter-increment:step;margin-bottom:18px;padding-left:46px;position:relative}.lg-steps li:before{content:counter(step);border:1px solid var(--color-gold-champagne);width:30px;height:30px;font-family:var(--font-serif);color:var(--color-gold);font-variant-numeric:lining-nums;border-radius:50%;place-items:center;font-size:14px;display:grid;position:absolute;top:1px;left:0}.lg-card{border:1px solid var(--color-outline-variant);background:var(--color-surface-bright);grid-template-columns:1fr;margin:22px 0 0;display:grid}@media (width>=640px){.lg-card{grid-template-columns:1fr 1fr}}.lg-card>div{border-bottom:1px solid var(--color-outline-variant);padding:18px 22px}@media (width>=640px){.lg-card>div:nth-child(odd){border-right:1px solid var(--color-outline-variant)}.lg-card>div:nth-last-child(-n+2){border-bottom:0}}.lg-card>div:last-child{border-bottom:0}.lg-card dt{font-size:var(--type-label-sm);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--color-gold);margin-bottom:4px;font-weight:600}.lg-card dd{margin:0;font-size:15px;line-height:1.6}.lg-body .lg-fine{color:var(--color-on-surface-variant);margin:14px 0 0;font-size:12.5px;line-height:1.6}.lg-more{max-width:1120px;padding:var(--section-padding-small) clamp(20px, 5vw, 80px) var(--section-padding);margin:0 auto}.lg-more__title{font-family:var(--font-sans);font-size:var(--type-label-caps);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--color-gold);margin:0 0 20px;font-weight:600}.lg-more__grid{grid-template-columns:1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.lg-more__grid{grid-template-columns:repeat(3,1fr)}}.lg-more__card{border:1px solid var(--color-outline-variant);background:var(--color-surface-bright);flex-direction:column;gap:4px;height:100%;padding:22px 48px 22px 22px;text-decoration:none;transition:border-color .25s,box-shadow .25s;display:flex;position:relative}.lg-more__card:hover{border-color:var(--color-gold-champagne);box-shadow:var(--shadow-2)}.lg-more__name{font-family:var(--font-serif);color:var(--color-charcoal);font-size:19px}.lg-more__note{color:var(--color-on-surface-variant);font-size:13.5px;line-height:1.5}.lg-more__arrow{color:var(--color-gold);transition:transform .25s;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.lg-more__card:hover .lg-more__arrow{transform:translate(4px,-50%)}@media print{.lg-toc,.lg-more{display:none}.lg-wrap{display:block}}.lg-cookies{font:inherit;letter-spacing:.12em;text-transform:uppercase;color:var(--color-charcoal);border:1px solid var(--color-charcoal);border-radius:var(--radius-pill);cursor:pointer;min-height:44px;transition:background var(--transition-base), color var(--transition-base);background:0 0;padding:0 22px;font-size:13px;font-weight:600}.lg-cookies:hover,.lg-cookies:focus-visible{background:var(--color-charcoal);color:var(--color-on-primary)}
