*{box-sizing:border-box}html{background:#f8f9fc}body{margin:0;color:#1b2740;font:16px/1.55 Inter,system-ui,-apple-system,"Segoe UI",Arial,sans-serif}a{color:inherit;text-decoration:none}.shell{max-width:1200px;margin:auto;padding:0 25px}.header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;border-bottom:1px solid #e9edf4}.brand{display:flex;align-items:center;gap:13px;font-size:14px;letter-spacing:.045em;font-weight:750}.brand strong{color:#ba8941}.brand small{display:block;font-size:12px;color:#788294;letter-spacing:0;font-weight:450}.symbol{width:43px;height:43px;display:grid;place-items:center;background:#fff5e7;color:#b27c33;border-radius:14px;font-size:25px}.back{font-size:13px;color:#53627a}.hero{margin:35px 0 40px;padding:43px 45px;background:linear-gradient(115deg,#fff,#fffaf2);border:1px solid #eee6d9;border-radius:24px;box-shadow:0 10px 35px #20274007}.eyebrow{color:#a77d40;font-size:11px;font-weight:750;letter-spacing:.14em}.hero h1{font-size:clamp(28px,3.3vw,43px);letter-spacing:-.045em;line-height:1.2;margin:13px 0}.hero p{color:#68758a;margin:0 0 23px}.primary{display:inline-flex;gap:25px;align-items:center;padding:12px 21px;background:#17345e;color:white;border-radius:11px;font-size:14px;font-weight:700}.sectiontitle{display:flex;align-items:end;justify-content:space-between;margin-bottom:17px}.sectiontitle h2{margin:6px 0 0;font-size:25px;letter-spacing:-.03em}.meta,.footnote{color:#8791a1;font-size:13px}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.card{min-height:135px;background:white;border:1px solid #e6eaf0;box-shadow:0 5px 18px #1f2c4105;border-radius:16px;display:flex;gap:13px;align-items:flex-start;padding:22px 18px;transition:border-color .2s,transform .2s,box-shadow .2s}.card:hover,.card:focus-visible{border-color:#c9a56b;box-shadow:0 9px 28px #1f2c4113;transform:translateY(-2px)}.icon{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#f5f0e8;color:#a4773d;font-size:23px}.copy{flex:1;min-width:0}.copy strong{display:block;font-size:15px;margin:1px 0 6px}.copy small{display:block;font-size:12px;color:#7c8796;line-height:1.5}.arrow{font-size:17px;color:#9ca5b2}.featured{border-color:#e4d1b5;background:#fffefa}.footnote{margin:24px 0 55px}footer{padding:20px 0;border-top:1px solid #e9edf4;color:#8b96a5;font-size:12px}@media(max-width:800px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{padding:31px}}@media(max-width:560px){.shell{padding:0 15px}.header{padding:15px 0}.back{font-size:11px}.hero{margin:20px 0 28px;padding:26px 20px}.cards{grid-template-columns:1fr;gap:10px}.card{min-height:91px;padding:16px}.sectiontitle h2{font-size:22px}.meta{font-size:11px}}
