.stationery-page{background:#f7f5f2;padding:24px 16px 56px}.stationery{--st-ink:#1c1917;--st-body:#1c1917;--st-muted:#57534e;--st-label:#57534e;--st-faint:#d6d3d1;--st-paper:#fff;--st-line:#e7e5e4;--st-line-strong:#d6d3d1;--st-coral:#c43;--st-coral-dot:#e85d4c;--st-coral-tint:#fdeeec;--st-link:#c43;--st-mark:#1c1917;--st-mark-ink:#fff;background:var(--st-paper);max-width:880px;color:var(--st-body);border:1px solid var(--st-line);font-family:var(--font-inter),"Inter",system-ui,sans-serif;margin:0 auto;padding:28px 18px 24px;font-size:15px;line-height:1.6}html[data-theme=dark] .stationery-page{background:#161616}html[data-theme=dark] .stationery{--st-ink:#f7f5f2;--st-body:#e7e5e4;--st-muted:#a8a29e;--st-label:#a8a29e;--st-faint:#a8a29e;--st-paper:#1c1917;--st-line:#44403c;--st-line-strong:#57534e;--st-coral:#c43;--st-coral-dot:#e85d4c;--st-coral-tint:#3a221e;--st-link:#f4a79d;--st-mark:#f7f5f2;--st-mark-ink:#1c1917}.stationery-header{border-bottom:1px solid var(--st-line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.stationery-logo{align-items:center;gap:10px;min-width:0;display:flex}.stationery-mark{background:var(--st-mark);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;position:relative}.stationery-mark>span{font-family:var(--font-plus-jakarta),"Plus Jakarta Sans",system-ui,sans-serif;color:var(--st-mark-ink);font-size:15px;font-weight:800;line-height:15px}.stationery-mark:after{content:"";background:var(--st-coral-dot);border-radius:999px;width:5px;height:5px;position:absolute;top:4px;right:4px}.stationery-word{font-family:var(--font-plus-jakarta),"Plus Jakarta Sans",system-ui,sans-serif;letter-spacing:-.02em;color:var(--st-ink);font-size:17px;font-weight:800}.stationery-header-right{align-items:center;gap:14px;min-width:0;display:flex}.stationery-type{letter-spacing:.18em;text-transform:uppercase;color:var(--st-label);font-size:11px;font-weight:600}.stationery-divider{background:var(--st-line-strong);flex-shrink:0;width:1px;height:12px}.stationery-ref{font-family:var(--font-jetbrains),"JetBrains Mono",ui-monospace,monospace;color:var(--st-ink);font-size:12px}.stationery-title-block{justify-content:space-between;align-items:flex-end;gap:24px;padding:36px 0 8px;display:flex}.stationery-title-main{flex-direction:column;gap:12px;min-width:0;display:flex}.stationery-rule{background:#c43;width:28px;height:2px}.stationery h1{font-family:var(--font-plus-jakarta),"Plus Jakarta Sans",system-ui,sans-serif;letter-spacing:-.035em;color:var(--st-ink);margin:0;font-size:max(32px,min(6vw,44px));font-weight:800;line-height:1.05}.stationery-subtitle{color:var(--st-muted);margin:0;font-size:15px}.stationery-effective{text-align:right;color:var(--st-ink);flex-direction:column;align-items:flex-end;gap:4px;font-size:13px;font-weight:500;display:flex}.stationery-label{letter-spacing:.18em;text-transform:uppercase;color:var(--st-label);font-size:11px;font-weight:600}.stationery-actions{flex-wrap:wrap;align-items:center;gap:16px;margin:18px 0 0;display:flex}.stationery-download{color:#fff;min-height:34px;font:600 13px/1 var(--font-inter),"Inter",system-ui,sans-serif;cursor:pointer;background:#c43;border:0;border-radius:999px;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.stationery a.stationery-download,.stationery a.stationery-download:link,.stationery a.stationery-download:visited,.stationery a.stationery-download:hover,.stationery a.stationery-download:focus,.stationery a.stationery-download:active,html[data-theme=light] .marketing .stationery a.stationery-download.sh-pdf-button,html[data-theme=light] .marketing .stationery a.stationery-download.sh-pdf-button:link,html[data-theme=light] .marketing .stationery a.stationery-download.sh-pdf-button:visited,html[data-theme=light] .marketing .stationery a.stationery-download.sh-pdf-button:hover,html[data-theme=light] .marketing .stationery a.stationery-download.sh-pdf-button:focus,html[data-theme=light] .marketing .stationery a.stationery-download.sh-pdf-button:active,html[data-theme=dark] .marketing .stationery a.stationery-download.sh-pdf-button,html[data-theme=dark] .marketing .stationery a.stationery-download.sh-pdf-button:link,html[data-theme=dark] .marketing .stationery a.stationery-download.sh-pdf-button:visited,html[data-theme=dark] .marketing .stationery a.stationery-download.sh-pdf-button:hover,html[data-theme=dark] .marketing .stationery a.stationery-download.sh-pdf-button:focus,html[data-theme=dark] .marketing .stationery a.stationery-download.sh-pdf-button:active{color:#fff;-webkit-text-fill-color:#fff;background:#c43;text-decoration:none}.stationery a.stationery-download:focus-visible{color:#fff;-webkit-text-fill-color:#fff;background:#c43;text-decoration:none}html[data-theme=light] .marketing .stationery a.stationery-download.sh-pdf-button:focus-visible{color:#fff;-webkit-text-fill-color:#fff;background:#c43;text-decoration:none}html[data-theme=dark] .marketing .stationery a.stationery-download.sh-pdf-button:focus-visible{color:#fff;-webkit-text-fill-color:#fff;background:#c43;text-decoration:none}.stationery-download:hover,.stationery a.stationery-download:hover,html[data-theme=light] .marketing .stationery a.stationery-download.sh-pdf-button:hover,html[data-theme=dark] .marketing .stationery a.stationery-download.sh-pdf-button:hover{color:#fff;-webkit-text-fill-color:#fff;background:#a8362a}.stationery-toc{border-top:1px solid var(--st-line);flex-direction:column;gap:2px;margin-top:28px;padding-top:18px;display:flex}.stationery-toc .stationery-label{margin-bottom:8px}.stationery-toc a{color:var(--st-muted);overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;padding:6px 0;font-size:15px;line-height:1.4;text-decoration:none;display:block}.stationery-toc a:hover{color:var(--st-ink)}.stationery-lead,.stationery-prose{color:var(--st-body);margin:14px 0 0}.stationery-sec,.stationery-chapter{scroll-margin-top:6rem}.stationery-sec{flex-direction:column;gap:8px;margin-top:28px;display:flex}.stationery-sec h2,.stationery-chapter h2{align-items:baseline;gap:12px;margin:0;display:flex}.stationery-sec h2{font-family:var(--font-plus-jakarta),"Plus Jakarta Sans",system-ui,sans-serif;color:var(--st-ink);font-size:18px;font-weight:700}.stationery-sec-no{font-family:var(--font-plus-jakarta),"Plus Jakarta Sans",system-ui,sans-serif;color:#c43;font-size:16px;font-weight:800}.stationery-chapter{border-top:1px solid var(--st-line);flex-direction:column;gap:14px;margin-top:28px;padding-top:22px;display:flex}.stationery-chapter h2{font-family:var(--font-plus-jakarta),"Plus Jakarta Sans",system-ui,sans-serif;letter-spacing:-.03em;color:var(--st-ink);font-size:max(22px,min(4vw,28px));font-weight:800;line-height:1.15}.stationery-chapter-no{color:#c43;flex-shrink:0}.stationery-chapter-title{min-width:0}.stationery-sub{align-items:flex-start;gap:14px;display:flex}.stationery-sub-no{width:2.6rem;color:var(--st-ink);flex-shrink:0;padding-top:2px;font-size:13px;font-weight:600}.stationery-sub p,.stationery-callout p{margin:0}.stationery-callout{background:var(--st-coral-tint);color:var(--st-ink);border-radius:12px;gap:12px;padding:14px 16px;display:flex}.stationery-callout-bar{background:#c43;border-radius:2px;flex-shrink:0;width:3px}.stationery a{color:var(--st-link);text-underline-offset:2px}.stationery-toc a,.stationery-download{text-decoration:none}.stationery-footer{border-top:1px solid var(--st-line);flex-direction:column;gap:8px;margin-top:36px;padding-top:14px;display:flex}.stationery-footer-row{align-items:center;gap:8px;min-width:0;display:flex}.stationery-mini{background:var(--st-mark);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.stationery-mini span{font-family:var(--font-plus-jakarta),"Plus Jakarta Sans",system-ui,sans-serif;color:var(--st-mark-ink);font-size:8px;font-weight:800;line-height:8px}.stationery-footer-text{color:var(--st-muted);overflow-wrap:anywhere;font-size:12px}.stationery-footer-legal{color:var(--st-faint);margin:0;font-size:12px;line-height:1.5}.stationery .sjh-cookie-choices{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.stationery .sjh-cookie-choices li{border:1px solid var(--st-line);color:var(--st-ink);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.stationery .sjh-pill{border-radius:999px;align-items:center;height:28px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.stationery .sjh-pill--coral{background:var(--st-coral-tint);color:#c43}.stationery .sjh-pill--teal{background:var(--sh-bg-soft);color:#0f766e}.stationery .sjh-pill--stone{color:#1c1917;background:#f7f5f2}html[data-theme=dark] .stationery .sjh-pill--stone{color:#f7f5f2;background:#2c2c2c}html[data-theme=dark] .stationery .sjh-pill--teal{color:#5eead4;background:#052e16}.stationery a:focus-visible{outline-offset:2px;outline:2px solid #c43}.stationery-download:focus-visible{outline-offset:2px;outline:2px solid #c43}@media (max-width:640px){.stationery-header,.stationery-title-block{flex-direction:column;align-items:flex-start}.stationery-header-right{flex-wrap:wrap;gap:8px}.stationery-effective{text-align:left;align-items:flex-start}.stationery-title-block{padding-top:28px}}@media (min-width:768px){.stationery-page{padding:40px 24px 72px}.stationery{padding:48px 56px 36px}}:root [data-ui=pop] .stationery-page{--st-glass:color-mix(in oklab,var(--pop-surface-page)62%,transparent);--st-glass-edge:inset 0 0 0 1px color-mix(in oklab,var(--pop-surface-page)70%,transparent),0 0 0 1px color-mix(in oklab,var(--pop-content)6%,transparent),0 24px 48px -24px color-mix(in oklab,var(--pop-content)16%,transparent);background:var(--pop-surface-page);padding:0}:root [data-ui=pop] .stationery{max-width:calc(1376px + 2*var(--pop-gutter));padding:0 var(--pop-gutter);color:var(--pop-content);font-family:var(--pop-font-body);font-size:var(--pop-text-body);line-height:var(--pop-leading-body);background:0 0;border:0;margin:0 auto}:root [data-ui=pop] .stationery-intro{flex-direction:column;gap:24px;padding:40px 0 32px;display:flex;position:relative}:root [data-ui=pop] .stationery-intro>p,:root [data-ui=pop] .stationery-intro-main{margin:0}:root [data-ui=pop] .stationery-intro-main{flex-direction:column;gap:16px;min-width:0;display:flex}:root [data-ui=pop] .stationery h1{max-width:636px;font-family:var(--pop-font-display);letter-spacing:-.02em;text-wrap:balance;color:var(--pop-content);margin:0;font-size:32px;font-weight:700;line-height:36px}:root [data-ui=pop] .stationery-chips{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}:root [data-ui=pop] .stationery-chip{border-radius:var(--pop-radius-pill);background:var(--pop-surface-soft);min-height:32px;color:var(--pop-content);align-items:center;padding:0 12px;font-size:13px;font-weight:700;line-height:18px;display:inline-flex}:root [data-ui=pop] .stationery-intro-card{border-radius:var(--pop-radius-dialog);background:var(--st-glass);box-shadow:var(--st-glass-edge);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);flex-direction:column;align-items:flex-start;gap:16px;padding:20px;display:flex}:root [data-ui=pop] .stationery-intro-card>p{color:var(--pop-content-secondary);margin:0;font-size:13px;font-weight:500;line-height:18px}:root [data-ui=pop] .stationery-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:0;display:flex;position:relative}:root [data-ui=pop] .stationery-intro-side{flex-direction:column;flex:1;align-items:flex-start;gap:16px;min-width:0;display:flex}:root [data-ui=pop] .stationery-art{display:none}:root [data-ui=pop] .stationery-page .stationery-download{width:-moz-fit-content;width:fit-content;min-height:var(--pop-control-lg);border-radius:var(--pop-radius-pill);background:var(--pop-surface-page);box-shadow:inset 0 0 0 2px var(--pop-content);color:var(--pop-content);-webkit-text-fill-color:currentColor;font:800 var(--pop-text-body)/22px var(--pop-font-body);white-space:nowrap;cursor:pointer;transition:background-color var(--pop-duration-quick);border:0;outline:none;align-items:center;gap:6px;padding:12px 28px;text-decoration:none;list-style:none;display:inline-flex}:root [data-ui=pop] .stationery-page .stationery a.stationery-download.sh-pdf-button:-webkit-any(:link,:visited,:hover,:focus,:focus-visible,:active){width:-moz-fit-content;width:fit-content;min-height:var(--pop-control-lg);border-radius:var(--pop-radius-pill);background:var(--pop-surface-page);box-shadow:inset 0 0 0 2px var(--pop-content);color:var(--pop-content);-webkit-text-fill-color:currentColor;font:800 var(--pop-text-body)/22px var(--pop-font-body);white-space:nowrap;cursor:pointer;transition:background-color var(--pop-duration-quick);border:0;outline:none;align-items:center;gap:6px;padding:12px 28px;text-decoration:none;list-style:none;display:inline-flex}:root [data-ui=pop] .stationery-page .stationery a.stationery-download.sh-pdf-button:-moz-any(:link,:visited,:hover,:focus,:focus-visible,:active){width:-moz-fit-content;width:fit-content;min-height:var(--pop-control-lg);border-radius:var(--pop-radius-pill);background:var(--pop-surface-page);box-shadow:inset 0 0 0 2px var(--pop-content);color:var(--pop-content);-webkit-text-fill-color:currentColor;font:800 var(--pop-text-body)/22px var(--pop-font-body);white-space:nowrap;cursor:pointer;transition:background-color var(--pop-duration-quick);border:0;outline:none;align-items:center;gap:6px;padding:12px 28px;text-decoration:none;list-style:none;display:inline-flex}:root [data-ui=pop] .stationery-page .stationery a.stationery-download.sh-pdf-button:is(:link,:visited,:hover,:focus,:focus-visible,:active){width:-moz-fit-content;width:fit-content;min-height:var(--pop-control-lg);border-radius:var(--pop-radius-pill);background:var(--pop-surface-page);box-shadow:inset 0 0 0 2px var(--pop-content);color:var(--pop-content);-webkit-text-fill-color:currentColor;font:800 var(--pop-text-body)/22px var(--pop-font-body);white-space:nowrap;cursor:pointer;transition:background-color var(--pop-duration-quick);border:0;outline:none;align-items:center;gap:6px;padding:12px 28px;text-decoration:none;list-style:none;display:inline-flex}:root [data-ui=pop] .stationery-page .stationery-download:hover,:root [data-ui=pop] .stationery-page .stationery a.stationery-download.sh-pdf-button:hover{background:var(--pop-surface-soft);color:var(--pop-content)}:root [data-ui=pop] .stationery-page .stationery-download:active,:root [data-ui=pop] .stationery-page .stationery a.stationery-download.sh-pdf-button:active{background:var(--pop-line-subtle)}:root [data-ui=pop] .stationery-page .stationery-download svg{flex-shrink:0;width:16px;height:16px}:root [data-ui=pop] .stationery-page :-webkit-any(a,summary,button):focus-visible{box-shadow:var(--pop-ring);outline:none}:root [data-ui=pop] .stationery-page :-moz-any(a,summary,button):focus-visible{box-shadow:var(--pop-ring);outline:none}:root [data-ui=pop] .stationery-page :is(a,summary,button):focus-visible{box-shadow:var(--pop-ring);outline:none}@media (prefers-reduced-motion:reduce){:root [data-ui=pop] .stationery-page .stationery-download{transition:none}}:root [data-ui=pop] .stationery-toc-box{position:relative}:root [data-ui=pop] .stationery-toc-toggle{min-height:var(--pop-control-lg);border-radius:var(--pop-radius-dialog);background:var(--st-glass);box-shadow:var(--st-glass-edge);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);cursor:pointer;outline:none;align-items:center;gap:12px;padding:0 20px;list-style:none;display:flex}:root [data-ui=pop] .stationery-toc-toggle::-webkit-details-marker{display:none}:root [data-ui=pop] .stationery-toc-toggle-label{letter-spacing:.08em;text-transform:uppercase;color:var(--pop-content-secondary);flex:1;font-size:13px;font-weight:800;line-height:18px}:root [data-ui=pop] .stationery-toc-toggle-count{font-size:var(--pop-text-label);line-height:var(--pop-leading-label);color:var(--pop-content);font-weight:800}:root [data-ui=pop] .stationery-toc-toggle svg{width:20px;height:20px;transition:transform var(--pop-duration-quick)var(--pop-ease-in-out,ease);flex-shrink:0}:root [data-ui=pop] .stationery-toc-box[open]>.stationery-toc-toggle svg{transform:rotate(180deg)}:root [data-ui=pop] .stationery-toc-box>.stationery-toc{z-index:5;border:1px solid var(--pop-line-subtle);border-radius:var(--pop-radius-menu);background:var(--pop-surface-page);max-height:min(70vh,640px);box-shadow:var(--pop-shadow-menu);padding:8px 20px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}:root [data-ui=pop] .stationery-layout{flex-direction:column;gap:32px;display:flex}:root [data-ui=pop] .stationery-toc{border:0;flex-direction:column;gap:0;margin:0;padding:0;display:flex}:root [data-ui=pop] .stationery-toc a{min-height:44px;box-shadow:inset 0 -1px 0 var(--pop-line-subtle);color:var(--pop-content-secondary);font-size:var(--pop-text-label);line-height:var(--pop-leading-label);font-variant-numeric:tabular-nums;text-wrap:balance;transition:color var(--pop-duration-quick);border-radius:0;align-items:center;gap:10px;padding:11px 0;font-weight:600;text-decoration:none;display:flex}:root [data-ui=pop] .stationery-toc a:before{content:"";background:0 0;border-radius:2px;flex-shrink:0;width:3px;height:20px}:root [data-ui=pop] .stationery-toc a:last-child{box-shadow:none}:root [data-ui=pop] .stationery-toc a:hover{color:var(--pop-content);text-underline-offset:4px;text-decoration:underline}:root [data-ui=pop] .stationery-toc a[aria-current=true]{color:var(--pop-content);font-weight:700}:root [data-ui=pop] .stationery-toc a[aria-current=true]:before{background:var(--pop-action)}:root [data-ui=pop] .stationery-toc a:focus-visible{border-radius:var(--pop-radius-item)}:root [data-ui=pop] .stationery-toc-card{display:none}:root [data-ui=pop] .stationery-body{min-width:0;max-width:680px;font-weight:500;font-size:var(--pop-text-body);flex-direction:column;gap:12px;line-height:26px;display:flex}:root [data-ui=pop] :is(.stationery-prose,.stationery-sub p,.stationery-callout p){color:var(--pop-content);text-wrap:pretty;margin:0}:root [data-ui=pop] :-webkit-any(.stationery-sec,.stationery-chapter){border:0;flex-direction:column;gap:12px;margin:0;padding:0;display:flex}:root [data-ui=pop] :-moz-any(.stationery-sec,.stationery-chapter){border:0;flex-direction:column;gap:12px;margin:0;padding:0;display:flex}:root [data-ui=pop] :is(.stationery-sec,.stationery-chapter){border:0;flex-direction:column;gap:12px;margin:0;padding:0;display:flex}:root [data-ui=pop] .stationery :-webkit-any(.stationery-sec,.stationery-chapter) h2{font-family:var(--pop-font-display);letter-spacing:-.02em;color:var(--pop-content);align-items:baseline;gap:10px;margin:0;padding-top:16px;font-size:20px;font-weight:700;line-height:24px;display:flex}:root [data-ui=pop] .stationery :-moz-any(.stationery-sec,.stationery-chapter) h2{font-family:var(--pop-font-display);letter-spacing:-.02em;color:var(--pop-content);align-items:baseline;gap:10px;margin:0;padding-top:16px;font-size:20px;font-weight:700;line-height:24px;display:flex}:root [data-ui=pop] .stationery :is(.stationery-sec,.stationery-chapter) h2{font-family:var(--pop-font-display);letter-spacing:-.02em;color:var(--pop-content);align-items:baseline;gap:10px;margin:0;padding-top:16px;font-size:20px;font-weight:700;line-height:24px;display:flex}:root [data-ui=pop] :-webkit-any(.stationery-sec-no,.stationery-chapter-no){font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;color:var(--pop-content);flex-shrink:0}:root [data-ui=pop] :-moz-any(.stationery-sec-no,.stationery-chapter-no){font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;color:var(--pop-content);flex-shrink:0}:root [data-ui=pop] :is(.stationery-sec-no,.stationery-chapter-no){font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;color:var(--pop-content);flex-shrink:0}:root [data-ui=pop] .stationery-sub{display:block}:root [data-ui=pop] .stationery-sub-no{font-weight:500;font-size:var(--pop-text-meta);line-height:var(--pop-leading-meta);font-variant-numeric:tabular-nums;color:var(--pop-content-secondary);margin-right:8px;padding:0;display:inline}:root [data-ui=pop] .stationery-sub p{display:inline}:root [data-ui=pop] .stationery-callout{border-radius:var(--pop-radius-field);background:var(--pop-surface-soft);color:var(--pop-content);padding:16px 20px;display:block}:root [data-ui=pop] .stationery-callout-bar{display:none}:root [data-ui=pop] .stationery-body a{border-radius:var(--pop-radius-item);color:var(--pop-link);text-underline-offset:4px;overflow-wrap:anywhere;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}:root [data-ui=pop] .stationery-body a:hover{text-decoration-thickness:2px}:root [data-ui=pop] .stationery-body a:active{color:var(--pop-action-pressed)}:root [data-ui=pop] .stationery--list .stationery-sub{min-height:44px;box-shadow:inset 0 -1px 0 var(--pop-line-subtle);align-items:center;padding-top:8px;padding-bottom:8px;display:flex}:root [data-ui=pop] .stationery--list .stationery-sub p{display:block}:root [data-ui=pop] .stationery-footer{border-top:1px solid var(--pop-line-subtle);flex-direction:column;gap:16px;margin:24px 0 0;padding:24px 0 0;display:flex}:root [data-ui=pop] :-webkit-any(.stationery-footer-text,.stationery-footer-legal){font-size:var(--pop-text-label);line-height:var(--pop-leading-label);color:var(--pop-content);overflow-wrap:anywhere;margin:0}:root [data-ui=pop] :-moz-any(.stationery-footer-text,.stationery-footer-legal){font-size:var(--pop-text-label);line-height:var(--pop-leading-label);color:var(--pop-content);overflow-wrap:anywhere;margin:0}:root [data-ui=pop] :is(.stationery-footer-text,.stationery-footer-legal){font-size:var(--pop-text-label);line-height:var(--pop-leading-label);color:var(--pop-content);overflow-wrap:anywhere;margin:0}:root [data-ui=pop] .stationery-docmeta{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}:root [data-ui=pop] :-webkit-any(.stationery-header-right,.stationery-effective){text-align:left;font-size:var(--pop-text-meta);font-weight:400;line-height:var(--pop-leading-meta);color:var(--pop-content);flex-flow:wrap;align-items:center;gap:8px;display:flex}:root [data-ui=pop] :-moz-any(.stationery-header-right,.stationery-effective){text-align:left;font-size:var(--pop-text-meta);font-weight:400;line-height:var(--pop-leading-meta);color:var(--pop-content);flex-flow:wrap;align-items:center;gap:8px;display:flex}:root [data-ui=pop] :is(.stationery-header-right,.stationery-effective){text-align:left;font-size:var(--pop-text-meta);font-weight:400;line-height:var(--pop-leading-meta);color:var(--pop-content);flex-flow:wrap;align-items:center;gap:8px;display:flex}:root [data-ui=pop] :-webkit-any(.stationery-type,.stationery-label){font-family:var(--pop-font-body);font-weight:800;font-size:var(--pop-text-meta);line-height:var(--pop-leading-meta);letter-spacing:0;text-transform:none;color:var(--pop-content-secondary)}:root [data-ui=pop] :-moz-any(.stationery-type,.stationery-label){font-family:var(--pop-font-body);font-weight:800;font-size:var(--pop-text-meta);line-height:var(--pop-leading-meta);letter-spacing:0;text-transform:none;color:var(--pop-content-secondary)}:root [data-ui=pop] :is(.stationery-type,.stationery-label){font-family:var(--pop-font-body);font-weight:800;font-size:var(--pop-text-meta);line-height:var(--pop-leading-meta);letter-spacing:0;text-transform:none;color:var(--pop-content-secondary)}:root [data-ui=pop] .stationery-divider{background:var(--pop-content-secondary)}:root [data-ui=pop] .stationery-ref{font-family:var(--pop-font-body);font-size:var(--pop-text-meta);color:var(--pop-content)}:root [data-ui=pop] .stationery .sjh-cookie-choices{gap:8px;margin:0}:root [data-ui=pop] .stationery .sjh-cookie-choices li{border:1px solid var(--pop-line-subtle);border-radius:var(--pop-radius-field);min-height:56px;color:var(--pop-content);font-size:var(--pop-text-body);line-height:var(--pop-leading-body);padding:12px 16px;font-weight:800}:root [data-ui=pop] .stationery .sjh-pill{border-radius:var(--pop-radius-pill);height:32px;font-size:var(--pop-text-label);line-height:var(--pop-leading-label);white-space:nowrap;border:1px solid transparent;padding:0 12px;font-weight:800}:root [data-ui=pop] .stationery .sjh-pill--teal{background:var(--pop-surface-inverse);color:var(--pop-content-inverse)}:root [data-ui=pop] .stationery .sjh-pill--stone{border-color:var(--pop-content-secondary);background:var(--pop-surface-page);color:var(--pop-content)}:root [data-ui=pop] .stationery-crumb{max-width:calc(1376px + 2*var(--pop-gutter));padding:48px var(--pop-gutter)0;margin:0 auto}@media (min-width:768px){:root [data-ui=pop] .stationery-intro{padding-top:64px}:root [data-ui=pop] .stationery h1{font-size:var(--pop-text-title);line-height:var(--pop-leading-title)}:root [data-ui=pop] .stationery-intro-card{flex-direction:row;align-items:center;gap:32px;padding:32px}:root [data-ui=pop] .stationery-art{flex-shrink:0;width:187px;height:auto;display:block}:root [data-ui=pop] .stationery :-webkit-any(.stationery-sec,.stationery-chapter) h2{font-size:var(--pop-text-tile);line-height:var(--pop-leading-tile);padding-top:32px}:root [data-ui=pop] .stationery :-moz-any(.stationery-sec,.stationery-chapter) h2{font-size:var(--pop-text-tile);line-height:var(--pop-leading-tile);padding-top:32px}:root [data-ui=pop] .stationery :is(.stationery-sec,.stationery-chapter) h2{font-size:var(--pop-text-tile);line-height:var(--pop-leading-tile);padding-top:32px}:root [data-ui=pop] .stationery-body{gap:16px;line-height:28px}:root [data-ui=pop] .stationery-sub{align-items:baseline;gap:12px;display:flex}:root [data-ui=pop] .stationery-sub-no{flex-shrink:0;width:40px;margin:0;display:block}:root [data-ui=pop] .stationery-sub p{flex:1;min-width:0;display:block}}@media (min-width:1024px){:root [data-ui=pop] .stationery-intro{flex-direction:row;align-items:center;gap:24px}:root [data-ui=pop] .stationery-intro-main{flex:1;padding-right:40px}:root [data-ui=pop] .stationery-intro-card{flex:1}:root [data-ui=pop] .stationery-art{width:264px}:root [data-ui=pop] .stationery--contents .stationery-layout{flex-direction:row;align-items:flex-start;gap:48px;padding-top:32px}:root [data-ui=pop] .stationery-toc-box{display:none}:root [data-ui=pop] .stationery-toc-card{top:calc(var(--sjh-header-h,108px) + 24px);max-height:calc(100vh - var(--sjh-header-h,108px) - 48px);border-radius:var(--pop-radius-dialog);background:var(--st-glass);box-shadow:var(--st-glass-edge);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);flex-direction:column;flex:0 0 min(326px,28%);gap:8px;padding:24px;display:flex;position:-webkit-sticky;position:sticky;overflow-y:auto}:root [data-ui=pop] .stationery-toc-card .stationery-label{letter-spacing:.08em;text-transform:uppercase;font-size:13px;line-height:18px}:root [data-ui=pop] .stationery--contents .stationery-body{flex:1}}@media (min-width:1280px){:root [data-ui=pop] .stationery-intro{padding-top:96px;padding-bottom:48px}:root [data-ui=pop] .stationery h1{font-size:var(--pop-text-hero);line-height:var(--pop-leading-hero);letter-spacing:var(--pop-tracking-hero)}:root [data-ui=pop] .stationery--contents .stationery-layout{gap:72px}}@media print{:root [data-ui=pop] .stationery-intro-card,:root [data-ui=pop] .stationery-toc-box,:root [data-ui=pop] .stationery-toc-card,:root [data-ui=pop] .stationery-crumb{display:none}:root [data-ui=pop] .stationery-page,:root [data-ui=pop] .stationery,:root [data-ui=pop] .stationery-body{background:var(--pop-surface-page);max-width:none;padding-left:0;padding-right:0}:root [data-ui=pop] .stationery-body a{color:inherit}:root [data-ui=pop] .stationery-chapter{break-inside:avoid-page}}.stationery code{font:inherit;font-weight:inherit;letter-spacing:inherit;background:0 0;padding:0}
