.t5 .t5-lg{padding-block:clamp(32px,5vw,72px) clamp(64px,8vw,112px);background:var(--t5-surface)}.t5 .t5-lg__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--t5-space-6)}.t5 .t5-lg__main{min-width:0}.t5 .t5-lg__aside{display:none}.t5 .t5-lg-doc,.t5 .t5-lg-toc{font-variant-ligatures:none;font-feature-settings:"liga" 0,"calt" 0}.t5 .t5-lg-doc{max-width:72ch;overflow-wrap:anywhere}.t5 .t5-lg-doc h2,.t5 .t5-lg-doc h3,.t5 .t5-lg-doc h4,.t5 .t5-lg-doc dt{color:var(--t5-ink-900);overflow-wrap:break-word}.t5 .t5-lg-doc>h2{padding-top:1.1em;border-top:1px solid var(--t5-line);font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem)}.t5 .t5-lg-doc h2,.t5 .t5-lg-doc h3,.t5 .t5-lg-doc h4{scroll-margin-top:16px}.t5 .t5-lg-doc>h2+h3,.t5 .t5-lg-doc>h3+h4{margin-top:.9em}.t5 .t5-lg-doc h2+*,.t5 .t5-lg-doc h3+*,.t5 .t5-lg-doc h4+*{margin-top:.6em}.t5 .t5-lg-doc a{overflow-wrap:anywhere}.t5 .t5-lg-doc a .t5-ext-icon{display:inline;margin-left:3px;vertical-align:-1px}.t5 .t5-lg-meta{display:inline-flex;align-items:center;min-height:32px;padding:4px 12px;border-radius:var(--t5-radius-pill);background:var(--t5-surface-3);color:var(--t5-ink-700);font-family:var(--t5-font-mono)!important;font-size:.8125rem;font-weight:500;letter-spacing:.02em}.t5 .t5-lg-intro{font-size:1.125rem;color:var(--t5-ink-900)}.t5 .t5-lg-defs{display:grid;gap:0;border-top:1px solid var(--t5-line)}.t5 .t5-lg-defs>div{padding:14px 0;border-bottom:1px solid var(--t5-line)}.t5 .t5-lg-defs dt{font-weight:750}.t5 .t5-lg-defs dd p+p{margin-top:.5em}.t5 .t5-lg-rights,.t5 .t5-lg-steps{display:grid;gap:10px}.t5 .t5-lg-rights>p,.t5 .t5-lg-steps>p{margin:0;padding:12px 16px;border-left:3px solid var(--t5-cyan-700);border-radius:0 var(--t5-radius-sm) var(--t5-radius-sm) 0;background:var(--t5-surface-2)}.t5 .t5-lg-callout{padding:16px 20px;border:1px solid var(--t5-line);border-radius:var(--t5-radius-md);background:var(--t5-surface-2);color:var(--t5-ink-900);font-weight:600}.t5 .t5-lg-callout>p+p{margin-top:.6em}.t5 .t5-lg-rule{margin-block:2.5em 0;border-top:2px solid var(--t5-line);color:var(--t5-line)}.t5 .t5-lg-rule+h2{border-top:0}.t5 .t5-lg-more{margin-top:2em}.t5 .t5-lg-doc .t5-lg-more a{text-decoration:none}.t5 .t5-lg-top{max-width:72ch;font-size:1.0625rem;margin-top:var(--t5-space-7);padding-top:var(--t5-space-4);border-top:1px solid var(--t5-line)}.t5 .t5-lg-top a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--t5-blue-700);font-size:.9375rem;font-weight:700}.t5 .t5-lg-top a:hover{text-decoration:underline;text-underline-offset:4px}.t5 .t5-lg-top__icon{transform:rotate(-90deg)}.t5 .t5-lg-toc__list,.t5 .t5-lg-toc__sub{list-style:none;margin:0;padding:0}.t5 .t5-lg-toc__list a{display:block;padding:7px 12px;border-left:2px solid transparent;color:var(--t5-ink-500);font-size:.875rem;font-weight:500;line-height:1.4;overflow-wrap:break-word;transition:color var(--t5-dur-1) var(--t5-ease),border-color var(--t5-dur-1) var(--t5-ease)}.t5 .t5-lg-toc__list a:hover{color:var(--t5-ink-900);border-left-color:var(--t5-line)}.t5 .t5-lg-toc__list a[aria-current]{color:var(--t5-ink-900);font-weight:700;border-left-color:var(--t5-cyan-700)}.t5 .t5-lg-toc__sub a{padding-left:26px;font-size:.8125rem}.t5 .t5-lg-toc__title{margin-bottom:var(--t5-space-3);padding-left:14px;color:var(--t5-ink-500);font-size:var(--t5-fs-eyebrow);font-weight:500;letter-spacing:.08em;text-transform:uppercase}.t5 .t5-lg-toc--mobile{margin-bottom:var(--t5-space-6);border:1px solid var(--t5-line);border-radius:var(--t5-radius-md);background:var(--t5-surface-2)}.t5 .t5-lg-toc--mobile summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:0 16px;color:var(--t5-ink-900);font-weight:700;cursor:pointer;list-style:none}.t5 .t5-lg-toc--mobile summary::-webkit-details-marker{display:none}.t5 .t5-lg-toc__chevron{flex:none;transition:transform var(--t5-dur-2) var(--t5-ease)}.t5 .t5-lg-toc--mobile[open] .t5-lg-toc__chevron{transform:rotate(180deg)}.t5 .t5-lg-toc--mobile nav{max-height:60vh;overflow-y:auto;padding:4px 4px 12px;border-top:1px solid var(--t5-line)}.t5 .t5-lg-toc--mobile .t5-lg-toc__list a{min-height:44px;display:flex;align-items:center}@media(min-width:1024px){.t5 .t5-lg__grid{grid-template-columns:280px minmax(0,1fr);gap:clamp(40px,5vw,80px);align-items:start}.t5 .t5-lg__aside{display:block;position:sticky;top:calc(var(--t5-header-h) + 24px);max-height:calc(100vh - var(--t5-header-h) - 48px);overflow-y:auto;overscroll-behavior:contain;padding-right:4px;scrollbar-width:thin}.t5 .t5-lg-toc--mobile{display:none}}
