@font-face{font-family:marcellus;src:url(/_next/static/media/4a1cfa2cc97ed744-s.p.ttf) format("truetype");font-display:swap}@font-face{font-family:marcellus Fallback;src:local("Arial");ascent-override:95.27%;descent-override:27.36%;line-gap-override:0.00%;size-adjust:102.25%}.__className_ff7c07{font-family:marcellus,marcellus Fallback}.__variable_ff7c07{--font-oliva:"marcellus","marcellus Fallback"}.oliva-doc{--doc-bg:#090a09;--doc-text:#f3f1eb;--doc-dim:#aaa9a2;--doc-accent:#d4b26a;--doc-light:#f1dfae;--doc-line:#d4b26a35;min-height:100vh;background:var(--doc-bg);color:var(--doc-text);-webkit-font-smoothing:antialiased;letter-spacing:0}.doc-header{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;height:80px;padding:0 48px;border-bottom:1px solid #ffffff0f}.doc-brand{font-family:var(--font-oliva),Georgia,serif;font-weight:400;font-size:28px;line-height:1;color:var(--doc-text);text-decoration:none}.doc-brand:hover{color:var(--doc-light)}.doc-nav{display:flex;flex-wrap:wrap;gap:28px}.doc-nav a{font-size:12px;color:#deded8;text-decoration:none}.doc-nav a:hover{color:var(--doc-accent)}.doc-main{width:min(680px,calc(100% - 48px));margin-inline:auto;padding:72px 0 96px;font-size:15px;line-height:1.95}.doc-eyebrow{margin:0 0 18px;color:var(--doc-accent);font-size:10px;font-weight:500;letter-spacing:.32em;text-transform:uppercase}.oliva-doc h1{margin:0 0 10px;font-size:32px;font-weight:500;line-height:1.5}.doc-updated{margin:0 0 32px;color:var(--doc-dim);font-size:13px}.doc-intro{margin:0 0 40px;color:var(--doc-text)}.oliva-doc h2{margin:40px 0 12px;padding-top:24px;font-size:18px;font-weight:500;border-top:1px solid var(--doc-line)}.oliva-doc h3{margin:28px 0 8px;font-size:15px;font-weight:500;color:var(--doc-light)}.oliva-doc p{margin:0 0 15px;color:var(--doc-dim)}.doc-intro,.oliva-doc h1+p,.oliva-doc strong{color:var(--doc-text)}.oliva-doc strong{font-weight:600}.doc-main a{color:var(--doc-accent);text-decoration:none;border-bottom:1px solid var(--doc-line)}.doc-main a:hover{color:var(--doc-light)}.oliva-doc :focus-visible{outline:2px solid var(--doc-accent);outline-offset:5px}.doc-footer{display:flex;flex-direction:column;align-items:center;gap:18px;padding:44px 24px 56px;border-top:1px solid var(--doc-line);text-align:center}.doc-brand-small{font-size:20px}.doc-copyright{margin:0;color:var(--doc-dim);font-size:11px;letter-spacing:.18em}@media (max-width:720px){.doc-header{height:auto;padding:20px 20px 18px;gap:14px}.doc-brand{font-size:24px}.doc-nav{gap:18px}.doc-nav a{font-size:11px}.doc-main{width:calc(100% - 40px);padding:48px 0 72px}.oliva-doc h1{font-size:25px}}