body{background:#f8f6f0;color:#0b1a3a}.method-container{max-width:1080px;margin:auto;padding-left:24px;padding-right:24px}.method-hero{background:radial-gradient(circle at 86% 28%,#284d78 0%,#102743 35%,#061326 75%);color:#f9f5ea;border-bottom:3px solid #b58b49;padding:80px 0 70px}.method-kicker,.method-eyebrow{font-size:11px;letter-spacing:.27em;color:#d8b67a;font-weight:bold}.method-hero h1{font:clamp(39px,6.4vw,79px)/1.04 Georgia,serif;letter-spacing:.03em;margin:20px 0}.method-hero h1 em{font-weight:normal;color:#e8c68d}.method-rule{width:90px;height:2px;background:#c69a56;margin:24px 0}.method-lead{font:24px Georgia,serif;margin:0 0 14px}.method-intro{max-width:660px;font-size:16px;line-height:1.75;color:#e1e4e8}.method-button{display:inline-block;margin-top:18px;background:#c8a16a;color:#07172b;text-decoration:none;padding:16px 24px;font-size:12px;letter-spacing:.07em;font-weight:bold}.method-button:hover,.method-button:focus-visible{background:#f0cf97;outline:2px solid #fff;outline-offset:2px}.method-meta{font-size:11px;color:#cbd3dc;margin-top:20px}.method-body{padding-top:62px;padding-bottom:80px}.method-body h2{font:clamp(28px,4vw,45px) Georgia,serif;margin:14px 0}.method-quote{font:italic 20px/1.5 Georgia,serif;color:#52647b;margin-bottom:34px}.method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.method-grid article{border:1px solid #d7cfbe;background:#fffdf9;padding:24px;min-height:190px}.method-grid span{font:22px Georgia,serif;color:#b58b49}.method-grid h3{font:23px Georgia,serif;margin:12px 0}.method-grid p,.method-note p{font-size:14px;line-height:1.75}.method-note{border-top:2px solid #c8a16a;margin-top:48px;padding-top:28px}.method-note h2{font-size:31px}.method-back{display:inline-block;margin-top:24px;color:#21416c}.method-footer{background:#07172b;color:#f6f0e6;text-align:center;padding:28px;font-size:12px}.method-footer a{color:#e8c68d}@media(max-width:760px){.method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.method-hero{padding:50px 0}}@media(max-width:500px){.method-grid{grid-template-columns:1fr}.method-grid article{min-height:auto}.method-hero h1{font-size:37px}}