.content-banner{position:relative;height:clamp(150px,24vw,280px);background-color:#171410;background-position:center 30%;background-size:cover;filter:saturate(.85)}.content-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0d0b0840,#0d0b0800 45%,#fafaf7e6 98%)}.content-body{margin:0;font-family:Inter,system-ui,sans-serif;font-size:1rem;line-height:1.65;color:var(--fg-primary);background:var(--bg-primary)}.content-wrap{max-width:46rem;margin:0 auto;padding:2rem 1.25rem 5rem}.content-nav{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:var(--border-w-hairline) solid var(--border-subtle);max-width:72rem;margin:0 auto}.content-nav__brand{display:inline-flex;align-items:center;gap:.5rem;font:600 .8rem/1 JetBrains Mono,monospace;letter-spacing:.14em;color:var(--fg-primary);text-decoration:none}.content-nav__brand img{width:22px;height:22px}.content-nav__links{display:flex;gap:1.25rem;font-size:.875rem}.content-nav__links a{color:var(--fg-secondary);text-decoration:none}.content-nav__links a:hover{color:var(--accent-ink)}.content-nav__cta{font:600 .8rem/1 JetBrains Mono,monospace;color:var(--fg-inverse);background:var(--accent-primary);text-decoration:none;padding:.55rem .9rem;border-radius:var(--radius-pill);white-space:nowrap}.content-nav__cta:hover{background:var(--accent-hover)}@media (max-width: 640px){.content-nav__links{display:none}}.content-eyebrow{font:600 var(--type-mono-label)/1 "JetBrains Mono",monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);margin:2.5rem 0 .9rem}.content-h1{font-size:clamp(1.9rem,4.5vw,2.75rem);line-height:1.12;letter-spacing:-.02em;margin:0 0 1rem;text-wrap:balance}.content-lede{font-size:var(--type-body-lg);color:var(--fg-secondary);margin:0 0 1.5rem}.content-byline{margin:-.75rem 0 1.5rem;color:var(--fg-muted);font-size:.8125rem}.content-tldr{border-left:3px solid var(--accent-primary);background:var(--accent-wash);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:1rem 1.25rem;margin:0 0 2.25rem}.content-tldr strong{color:var(--accent-ink)}.content-tldr p{margin:0}.content-body-copy h2{font-size:1.45rem;line-height:1.25;letter-spacing:-.01em;margin:2.4rem 0 .7rem}.content-body-copy h3{font-size:1.1rem;margin:1.8rem 0 .5rem}.content-body-copy p{margin:0 0 1rem;color:var(--fg-secondary)}.content-body-copy strong{color:var(--fg-primary)}.content-body-copy ul,.content-body-copy ol{color:var(--fg-secondary);padding-left:1.25rem;margin:0 0 1rem}.content-body-copy li{margin-bottom:.4rem}.content-body-copy a{color:var(--accent-ink);text-decoration:underline;text-decoration-color:var(--accent-primary);text-underline-offset:3px}.content-body-copy a:hover{color:var(--accent-ink-hover)}.content-table{width:100%;border-collapse:collapse;font-size:.925rem;margin:1.25rem 0 1.75rem}.content-table caption{caption-side:top;text-align:left;font:600 var(--type-mono-label)/1 "JetBrains Mono",monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);padding-bottom:.6rem}.content-table th,.content-table td{text-align:left;padding:.6rem .75rem;border-bottom:var(--border-w-hairline) solid var(--border-standard);vertical-align:top}.content-table th{color:var(--fg-primary);background:var(--bg-elevated)}.content-table td:first-child,.content-table tbody th{color:var(--fg-primary);background:none;font-weight:500;white-space:nowrap}@media (max-width: 640px){.content-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.content-table th,.content-table td{min-width:9rem}}.content-related{margin-top:2rem!important;line-height:1.8}.content-faq{margin-top:2.75rem;border-top:var(--border-w-default) solid var(--border-standard);padding-top:1.5rem}.content-faq h2{font-size:1.45rem;margin:0 0 1rem}.content-faq h3{font-size:1rem;margin:1.2rem 0 .3rem;color:var(--fg-primary)}.content-faq p{margin:0 0 .9rem}.content-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;margin:1.5rem 0}.content-cards .content-card:last-child:nth-child(odd){grid-column:1 / -1}.content-card{display:block;padding:1.1rem 1.2rem;border:var(--border-w-default) solid var(--border-standard);border-radius:var(--radius-lg);background:var(--bg-sunken);text-decoration:none;transition:border-color .12s ease,box-shadow .12s ease}.content-card:hover{border-color:var(--accent-ink);box-shadow:var(--shadow-soft)}.content-card h2,.content-card h3{margin:0 0 .35rem;font-size:1rem;color:var(--fg-primary)}.content-card p{margin:0;font-size:.875rem;color:var(--fg-muted)}.content-cta{margin-top:3rem;border:var(--border-w-default) solid var(--border-standard);border-radius:var(--radius-lg);background:var(--bg-elevated);padding:1.5rem}.content-cta h2{font-size:1.3rem;margin:0 0 .5rem}.content-cta p{margin:0 0 1rem;color:var(--fg-secondary)}.content-cta__actions{display:flex;flex-wrap:wrap;gap:.75rem}.content-btn{display:inline-block;font:600 .875rem/1 Inter,sans-serif;text-decoration:none;padding:.7rem 1.1rem;border-radius:var(--radius-pill)}.content-btn--primary{color:var(--fg-inverse);background:var(--accent-primary)}.content-btn--primary:hover{background:var(--accent-hover)}.content-btn--ghost{color:var(--accent-ink);border:var(--border-w-default) solid var(--border-standard);background:transparent}.content-btn--ghost:hover{border-color:var(--accent-ink)}.content-footer{border-top:var(--border-w-hairline) solid var(--border-subtle);margin-top:3.5rem;padding:1.5rem 1.25rem 2.5rem;max-width:72rem;margin-inline:auto;font-size:.875rem;color:var(--fg-muted)}.content-footer a{color:var(--accent-ink);text-decoration:underline;text-underline-offset:.2em}.privacy-overview,.privacy-choice-panel{border:var(--border-w-default) solid var(--border-standard);border-radius:var(--radius-lg);background:var(--bg-elevated);padding:clamp(1.1rem,3vw,1.6rem);margin-block:1.25rem}.privacy-overview h2,.privacy-choice-panel h2{margin:0 0 .55rem;font-size:1.2rem}.privacy-overview p,.privacy-choice-panel p{max-width:68ch;margin:.55rem 0 0;color:var(--fg-secondary)}.privacy-choice-panel{display:flex;align-items:center;justify-content:space-between;gap:1rem 1.5rem}.privacy-choice-panel .content-btn{flex:0 0 auto}.privacy-terms{margin-top:1.5rem;border-block:var(--border-w-default) solid var(--border-standard)}.privacy-terms>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.75rem;cursor:pointer;list-style:none;color:var(--fg-primary);font-weight:600}.privacy-terms>summary::-webkit-details-marker{display:none}.privacy-terms>summary:after{content:"+";flex:0 0 auto;color:var(--accent-ink);font:400 1.5rem/1 Inter,sans-serif;transition:transform .18s var(--ease-out-expo)}.privacy-terms[open]>summary:after{transform:rotate(45deg)}.privacy-terms__content{border-top:var(--border-w-hairline) solid var(--border-subtle);padding:1.25rem 0 .5rem}@media (max-width: 560px){.privacy-choice-panel{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion: reduce){.privacy-terms>summary:after{transition:none}}
