.v3-handbook .v3-nav .v3-inner{padding-bottom:110px}.v3-handbook .v3-footer .v3-inner{padding-top:110px}.hb-grid{max-width:1440px;margin:0 auto;padding-left:var(--v3-margin, 20px);padding-right:var(--v3-margin, 20px);padding-bottom:110px;display:grid;grid-template-columns:repeat(var(--v3-columns, 15),1fr);gap:var(--v3-gutter, 20px)}.hb-content-card{grid-column:3 / 12;background:var(--v3-white, #FFFFFF);color:var(--v3-black, #000000);margin-right:calc(-1 * var(--v3-gutter, 20px))}.hb-content-inner{padding:60px 40px 80px calc(100% / 9 + var(--v3-gutter, 20px));max-width:calc(8 / 9 * 100%)}.hb-nav-card{grid-column:12 / -1;background:var(--v3-black, #000000);color:var(--v3-white, #FFFFFF);align-self:start}.hb-nav-card--portrait{padding-right:0;overflow:hidden}.hb-nav-inner{padding:40px 24px}.hb-nav-card ul{list-style:none;margin:0;padding:0}.hb-nav-card .hb-nav-category{font-family:var(--font-die-grotesk-a, sans-serif);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#fff6;margin:24px 0 8px;padding:0 8px}.hb-nav-card .hb-nav-category:first-child{margin-top:0}.hb-nav-card a{display:block;font-family:var(--font-die-grotesk-a, sans-serif);font-size:13px;font-weight:400;color:#ffffffb3;text-decoration:none;padding:4px 8px;border-radius:4px;transition:color .15s,background .15s;line-height:1.4}.hb-nav-card a:hover{color:var(--v3-white, #FFFFFF);background:#ffffff14}.hb-nav-card a.hb-nav-active{color:var(--v3-white, #FFFFFF);font-weight:600}.hb-nav-card a .hb-nav-external{font-size:10px;opacity:.5;margin-left:4px}.hb-nav-card .hb-nav-children{padding-left:12px;border-left:1px solid rgba(255,255,255,.1);margin-left:8px}.hb-toc{margin-top:32px;padding-top:24px;border-top:1px solid rgba(255,255,255,.15)}.hb-toc h4{font-family:var(--font-die-grotesk-a, sans-serif);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#fff6;margin:0 0 8px;padding:0 8px}.hb-toc a{font-size:12px;color:#ffffff80;padding:3px 8px}.hb-toc a:hover{color:var(--v3-white, #FFFFFF)}.hb-toc a.hb-toc-active{color:var(--v3-white, #FFFFFF);font-weight:500}.hb-content-inner{font-family:var(--font-signifier-regular, var(--font-signifier, serif));font-size:20px;line-height:30px;font-weight:400;color:var(--v3-black, #000000)}.hb-content-inner h1{font-family:inherit;font-size:48px;line-height:64px;font-weight:400;color:var(--v3-black, #000000);margin:0 0 24px}.hb-partner-links{margin-top:40px;display:flex;flex-direction:column;gap:4px}.hb-partner-links a{display:block;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;color:var(--v3-magenta, #CC00DD);text-decoration:underline}.hb-partner-links a:hover{opacity:.7}.hb-content-card .content,.hb-content-card .content h1,.hb-content-card .content h2,.hb-content-card .content h3,.hb-content-card .content h4{color:var(--v3-black, #000000)}.hb-content-card .content a{color:var(--v3-black, #000000);text-decoration:underline}.hb-content-card .content header a{color:var(--v3-magenta);text-decoration:none}.hb-content-card .content p,.hb-content-card .content li{color:var(--v3-dark-gray, #333333)}.hb-handbook-index{color:var(--v3-black, #000000)}.hb-handbook-index-intro{padding:8px 0 52px;border-bottom:1px solid #d7d7d7;margin-bottom:0}.hb-handbook-index-intro p{max-width:640px;margin:0;font-family:var(--font-signifier-regular, serif);font-size:22px;line-height:1.45;letter-spacing:-.01em;color:#222}.hb-handbook-index-list{display:block}.hb-handbook-index-row{display:block;width:100%;padding:34px 0;border-bottom:1px solid #d7d7d7;text-decoration:none;color:#0f0f0f;transition:background-color .12s ease}.hb-handbook-index-list .hb-handbook-index-row,.hb-handbook-index-list a.hb-handbook-index-row,.hb-content-card .content .hb-handbook-index-list .hb-handbook-index-row,.hb-content-card .content .hb-handbook-index-list a.hb-handbook-index-row{color:var(--v3-black, #000000);text-decoration:none}.hb-handbook-index-row span{font:var(--type-h1);font-size:clamp(28px,3.2vw,48px);letter-spacing:-.015em;color:var(--v3-black, #000000)}.hb-handbook-index-row:hover{background:#00000006}.hb-handbook-index-row:focus-visible{outline:2px solid #111;outline-offset:-2px}.hb-next-article{margin-top:64px}.hb-next-article-rule{border:none;border-top:1px solid #d7d7d7;margin:0 0 28px}.hb-next-article-link{display:block;text-decoration:none;color:inherit}.hb-next-article-link:hover .hb-next-article-title{opacity:.7}.hb-next-article-label{display:block;font-family:var(--font-die-grotesk-a, sans-serif);font-size:13px;font-weight:400;color:#999;letter-spacing:.03em;margin-bottom:10px}.hb-next-article-title{display:block;font:var(--type-h1);font-size:clamp(28px,3.2vw,48px);letter-spacing:-.015em;color:var(--v3-black, #000000);transition:opacity .15s}.hb-content-card .prose{--tw-prose-body: var(--v3-dark-gray);--tw-prose-headings: var(--v3-black);--tw-prose-links: var(--v3-black);--tw-prose-bold: var(--v3-black);--tw-prose-counters: var(--v3-mid-gray);--tw-prose-bullets: var(--v3-mid-gray);--tw-prose-hr: var(--v3-gray);--tw-prose-quotes: var(--v3-dark-gray);--tw-prose-quote-borders:var(--v3-gray);--tw-prose-captions: var(--v3-mid-gray);--tw-prose-code: var(--v3-black);--tw-prose-th-borders: var(--v3-gray);--tw-prose-td-borders: var(--v3-gray)}.hb-mode-toggle{position:relative;margin-top:24px;padding-top:16px;border-top:1px solid rgba(255,255,255,.15)}.dark .hb-content-card{background:#111;color:#e5e5e5}.dark .hb-content-inner{color:#e5e5e5}.dark .hb-content-inner h1{color:#fff}.dark .hb-content-card .content{color:#e5e5e5}.dark .hb-content-card .content h1,.dark .hb-content-card .content h2,.dark .hb-content-card .content h3,.dark .hb-content-card .content h4{color:#fff}.dark .hb-content-card .content a{color:#e5e5e5}.dark .hb-content-card .content p,.dark .hb-content-card .content li{color:#ccc}.dark .hb-content-card .prose{--tw-prose-body: #CCCCCC;--tw-prose-headings: #FFFFFF;--tw-prose-links: #E5E5E5;--tw-prose-bold: #FFFFFF;--tw-prose-counters: #888888;--tw-prose-bullets: #888888;--tw-prose-hr: #333333;--tw-prose-quotes: #CCCCCC;--tw-prose-quote-borders:#444444;--tw-prose-captions: #888888;--tw-prose-code: #E5E5E5;--tw-prose-th-borders: #444444;--tw-prose-td-borders: #333333}.dark .hb-handbook-index{color:#e5e5e5}.dark .hb-handbook-index-intro{border-bottom-color:#333}.dark .hb-handbook-index-intro p{color:#ccc}.dark .hb-handbook-index-row{border-bottom-color:#333;color:#e5e5e5}.dark .hb-handbook-index-list .hb-handbook-index-row,.dark .hb-handbook-index-list a.hb-handbook-index-row,.dark .hb-content-card .content .hb-handbook-index-list .hb-handbook-index-row,.dark .hb-content-card .content .hb-handbook-index-list a.hb-handbook-index-row,.dark .hb-handbook-index-row span{color:#e5e5e5}.dark .hb-handbook-index-row:hover{background:#ffffff0a}.dark .hb-next-article-rule{border-top-color:#333}.dark .hb-next-article-title{color:#e5e5e5}.hb-mobile-toggle{display:none;position:fixed;bottom:16px;right:16px;z-index:50;background:var(--v3-black, #000000);color:var(--v3-white, #FFFFFF);border:none;padding:12px 16px;font-family:var(--font-die-grotesk-a, sans-serif);font-size:13px;cursor:pointer}.hb-mobile-overlay{display:none;position:fixed;inset:0;z-index:40;background:#0009}@media(max-width:768px){.v3-handbook .v3-nav .v3-inner{padding-bottom:16px}.hb-grid{display:flex;flex-direction:column;padding:0;gap:0}.hb-content-card{min-height:auto}.hb-content-inner{padding:32px 20px 60px}.hb-handbook-index-intro{padding:0 0 24px}.hb-handbook-index-intro p{font-size:18px;line-height:1.45}.hb-handbook-index-row{padding:22px 0}.hb-handbook-index-row span{font-size:clamp(22px,6vw,32px);line-height:1.12}.hb-nav-card{position:fixed;top:0;right:0;width:280px;height:100vh;z-index:50;margin-right:0;transform:translate(100%);transition:transform .3s ease}.hb-nav-card.hb-nav-open{transform:translate(0)}.hb-nav-card--portrait{position:static;width:100%;height:auto;transform:none;transition:none;padding:0;margin:0;order:-1;line-height:0;background:none}.hb-mobile-toggle,.hb-mobile-overlay.hb-overlay-visible{display:block}}
