.p-terms{padding-top:calc(var(--nav-h) + clamp(48px, 7vw, 100px))}.p-terms .p-terms-head{border-bottom:1px solid var(--rule);padding-bottom:clamp(36px,5vw,64px)}.p-terms .p-terms-head h1{font-size:var(--t-h2)}.p-terms .p-terms-updated{color:var(--muted);margin-top:24px;font-size:.92rem}.p-terms .p-terms-layout{grid-template-columns:minmax(180px,240px) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,96px);padding-top:40px;display:grid}.p-terms .p-terms-toc{top:calc(var(--nav-h) + 28px);position:sticky}.p-terms .p-terms-toc ol{margin:0;padding:0;list-style:none}.p-terms .p-terms-toc a{align-items:baseline;gap:12px;min-height:44px;padding:10px 0;font-size:.9rem;line-height:1.4;text-decoration:none;display:flex}.p-terms .p-terms-toc a span:first-child{color:var(--muted);flex:0 0 2ch}.p-terms .p-terms-toc a:hover span:last-child{text-underline-offset:4px;text-decoration:underline}.p-terms .p-terms-content{min-width:0;max-width:68ch}.p-terms .p-terms-section{border-bottom:1px solid var(--rule);scroll-margin-top:calc(var(--nav-h) + 20px);padding:32px 0}.p-terms .p-terms-section:first-child{padding-top:0}.p-terms .p-terms-section h2{color:var(--ink);font:500 .86rem/1.6 var(--mono);letter-spacing:.02em;text-transform:uppercase;margin-bottom:16px}.p-terms .p-terms-section p{overflow-wrap:anywhere;line-height:1.75}.p-terms .p-terms-section a{text-underline-offset:4px;text-decoration-thickness:1px}.p-terms .p-terms-table{border-collapse:collapse;width:100%;margin-top:24px;font-size:.92rem}.p-terms .p-terms-table caption{text-align:left;font:500 .72rem/1.5 var(--mono);text-transform:uppercase;color:var(--muted);padding-bottom:12px}.p-terms .p-terms-table thead{background:var(--paper-2)}.p-terms .p-terms-table th,.p-terms .p-terms-table td{border-bottom:1px solid var(--rule);text-align:right;vertical-align:top;padding:12px 10px}.p-terms .p-terms-table thead th{font:500 .72rem/1.5 var(--mono);text-transform:uppercase}.p-terms .p-terms-table th:first-child{text-align:left;width:44%}.p-terms .p-terms-table tbody th{overflow-wrap:anywhere;font-weight:500}.p-terms .p-terms-table td{font-variant-numeric:tabular-nums;white-space:nowrap}.p-terms .p-terms-action{padding-top:32px}.p-terms a:focus-visible,.p-terms button:focus-visible,.p-terms .p-terms-section:focus-visible{outline:2px solid var(--ink);outline-offset:4px}@media (width<=760px){.p-terms .p-terms-layout{grid-template-columns:minmax(0,1fr);gap:36px;padding-top:28px}.p-terms .p-terms-toc{border-bottom:1px solid var(--rule);padding-bottom:24px;position:static}.p-terms .p-terms-toc ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.p-terms .p-terms-toc a{gap:8px;font-size:.82rem}.p-terms .p-terms-table{font-size:.82rem}.p-terms .p-terms-table th,.p-terms .p-terms-table td{padding:12px 4px}.p-terms .p-terms-action .btn{width:100%;padding:16px;line-height:1.4}}@media (width<=359px){.p-terms .p-terms-toc ol{grid-template-columns:minmax(0,1fr)}.p-terms .p-terms-table{font-size:.75rem}}
