*{box-sizing:border-box}body{margin:0;background:#111618;color:#f6efe3;font:1rem/1.65 system-ui,sans-serif}a{color:#ebc98c}a:focus-visible{outline:3px solid #f4d391;outline-offset:4px}.wrap{width:min(1100px,calc(100% - 36px));margin:auto}header,footer{padding:24px 0;border-bottom:1px solid #57452e}main{padding:46px 0 64px}h1,h2{font-family:Georgia,serif;line-height:1.15}h1{font-size:clamp(2.5rem,6vw,5rem);margin:.25em 0}h2{font-size:1.65rem;margin:.25em 0}.lead,p{color:#ddd5c7}.lead{max-width:66ch}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;margin-top:35px}article,.paper{border:1px solid #6e5637;border-radius:18px;background:linear-gradient(145deg,#262b2b,#191e20 63%);padding:clamp(18px,4vw,32px);box-shadow:0 12px 27px #0005,inset 0 1px #eed1a024}article{display:flex;flex-direction:column}.feature{grid-column:1/-1}.links{display:flex;flex-wrap:wrap;gap:12px;margin-top:auto}.btn{display:inline-flex;align-items:center;padding:8px 15px;min-height:44px;border:1px solid #a98048;border-radius:8px;text-decoration:none}.primary{color:#181613;background:#e7c48a;font-weight:650}.kicker{color:#e7c48a;letter-spacing:.14em;font-size:.78rem}.paper{max-width:800px}.paper section{padding:14px 0;border-bottom:1px solid #6e5637}.paper section:last-child{border:none}footer{border-top:1px solid #57452e}.s360-security-link{display:inline-block;padding:.6em .9em;margin:.45em .3em .45em 0;border:1px solid #b89258;border-radius:7px;color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:.25em}.s360-security-link:focus-visible{outline:2px solid #cba66e;outline-offset:3px}@media print{body,.paper{background:white;color:black;box-shadow:none}p,.lead,a,.kicker{color:#222}}