.method-hero{background:#fff9f1;color:#172f46;padding:30px 0 48px}.method-hero .journey-eyebrow{display:block;margin-top:32px}.method-hero a{font-size:13px;color:#63717a}.method-hero h1{font-size:clamp(32px,4vw,54px);line-height:1.4;font-weight:750;margin:18px 0}.method-hero h1 em{font-style:normal;color:#b74723}.method-hero p{line-height:1.9;color:#5b6e77;font-size:16px}.method-hero nav{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.method-hero nav a{border:1px solid #e1d6cc;padding:10px 14px;background:white;border-radius:8px;color:#913c22}.method-body{display:grid;grid-template-columns:minmax(0,800px) 1fr;gap:65px;padding-top:45px;padding-bottom:75px}.method-body article{min-width:0}.method-body section{padding:30px 0;border-bottom:1px solid #e6e8e5;scroll-margin-top:100px}.method-body h2{font-size:clamp(24px,2.5vw,32px);line-height:1.5;font-weight:700;margin:14px 0;color:#172f46}.method-body p{font-size:16px;line-height:1.95;color:#536772;margin:18px 0}.method-examples{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:24px 0}.method-examples>div{border:1px solid #dce2e1;border-radius:14px;padding:24px;background:#fbfcfa;min-width:0}.method-examples strong{display:block;font-size:26px;color:#172f46}.method-examples p{font-size:14px;margin:12px 0}.method-examples b{color:#a04224;font-size:19px}.method-examples h3{font-size:20px;line-height:1.6;font-weight:600;margin-top:10px}.method-credit a,.method-examples a{font-size:14px;color:#9c3e21;text-decoration:underline;text-underline-offset:4px}.method-alphabet{border:1px solid #dce2e1;border-radius:12px;padding:20px}.method-alphabet summary,.method-question summary{cursor:pointer;font-weight:600;line-height:1.7}.method-alphabet dl>div{display:flex;gap:20px;padding:12px;border-bottom:1px solid #e6e8e5}.method-alphabet dt{color:#b74723;font-weight:700}.method-table-wrap{overflow-x:auto;border:1px solid #dce2e1;border-radius:12px;margin:24px 0}.method-table-wrap table{width:100%;border-collapse:collapse;text-align:left;font-size:14px;line-height:1.8}.method-table-wrap caption{padding:16px;font-weight:600;text-align:left;color:#172f46}.method-table-wrap td,.method-table-wrap th{padding:16px;border-top:1px solid #e6e8e5}.method-table-wrap thead{background:#f2f5ef}.method-table-wrap tbody th{font-weight:400}.method-table-wrap td{white-space:nowrap;font-weight:600;color:#a04224}.method-body .method-note{padding:20px;border-left:3px solid #b74723;background:#fff9f1;font-size:14px}.method-score{display:flex;align-items:center;gap:24px;background:#f3f6ef;border-radius:14px;padding:24px}.method-score b,.method-score strong{font-size:42px;color:#172f46}.method-score span{font-size:13px;color:#596e68}.method-score small{font-size:16px;font-weight:400}.method-question{padding:18px 0;border-bottom:1px solid #e6e8e5}.method-credit{padding-top:30px}.method-credit p{font-size:13px}.method-body aside{position:sticky;top:115px;align-self:start;background:#f5f6f0;padding:24px;border-radius:14px;margin-top:30px}.method-body aside h2{font-size:24px}.method-body aside a{display:block;border-bottom:1px solid #dfe4dd;padding:15px 0;font-size:14px;color:#9c3e21}.method-body aside p{font-size:13px}.method-body .journey-primary{width:fit-content;font-size:15px}@media(max-width:950px){.method-body{grid-template-columns:1fr;gap:15px}.method-body aside{position:static}.method-body aside h2 br{display:none}}@media(max-width:540px){.method-examples{grid-template-columns:1fr}.method-hero p{font-size:14px}.method-body p{font-size:15px}.method-score{gap:13px;padding:20px 16px}.method-score span{font-size:11px}.method-score b,.method-score strong{font-size:34px}.method-table-wrap td,.method-table-wrap th{padding:12px}}