.doc-bar{background:var(--green);padding:14px 0}.doc-bar .container{display:flex;align-items:center;justify-content:space-between;gap:16px}.doc-bar img{height:44px;width:auto;background:var(--cream);border-radius:8px;padding:3px}.doc-bar a.back{color:var(--gold-soft);font-weight:700}.doc{max-width:820px;margin:40px auto;padding:0 24px}.doc h1{font-size:clamp(1.6rem,1.3rem + 1.5vw,2.3rem);margin-bottom:8px}.doc h2{font-size:1.25rem;margin:28px 0 8px}.doc p,.doc li{color:var(--ink);margin-bottom:8px}.doc ul{padding-inline-start:22px;list-style:disc}.doc .note{background:var(--cream-deep);border-inline-start:4px solid var(--gold);padding:10px 14px;border-radius:var(--radius-sm);margin:16px 0}.doc a{color:var(--green-soft);text-decoration:underline}.doc-foot{border-top:1px solid var(--line);padding:24px 0 36px}.doc-foot .container{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.doc-foot a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1px solid var(--line);border-radius:99px;color:var(--green);font-size:.95rem;font-weight:700;line-height:1.4;white-space:nowrap;text-decoration:none;transition:background .2s,color .2s}.doc-foot a:hover,.doc-foot a:focus-visible{background:var(--green);color:#fff;border-color:var(--green)}.doc-foot a[aria-current=page]{background:var(--cream-deep);border-color:var(--gold)}@media(max-width:520px){.doc-foot .container{display:grid;grid-template-columns:1fr 1fr;gap:10px}.doc-foot a{padding:0 8px}}.doc-foot a:active,.doc-bar a.back:active{opacity:.7}
