.method-entry{display:flex;gap:18px;align-items:center;padding:19px 23px;background:#eee7d5;border:1px solid #ded3b8;margin-top:24px;text-decoration:none}.method-entry:hover{background:#e9dfc7}.method-entry-icon{border:1px solid #968058;border-radius:50%;width:28px;height:28px;display:grid;place-items:center;font:italic 20px Georgia,serif;flex-shrink:0}.method-entry strong{font:23px/1.3 Georgia,serif;display:block}.method-entry small{display:block;font-size:11px;color:var(--muted);margin-top:4px}.method-entry-arrow{margin-left:auto;font:25px Georgia,serif}.method-inline{border-bottom:1px solid var(--rule);padding-bottom:15px}.methodology{border-top:1px solid var(--rule);margin-top:60px;padding-top:40px;scroll-margin-top:28px}.method-return{font-size:11px;white-space:nowrap;padding:10px 0;text-decoration:none}.method-intro{font:21px/1.7 Georgia,serif;max-width:900px;margin-bottom:30px}.method-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.method-steps li{border-top:2px solid #bca66b;padding-top:18px}.method-number{font:italic 27px Georgia,serif;color:#8d6e34}.method-steps h3{font-size:25px;line-height:1.2;letter-spacing:-.5px;margin:16px 0 14px}.method-steps p{font-size:12px;line-height:1.9;color:var(--muted)}.method-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:33px;align-items:start}.method-detail-grid details{border:1px solid var(--rule);background:var(--paper);padding:20px 24px}.method-detail-grid summary{font:22px/1.4 Georgia,serif;min-height:44px;padding:7px 0}.method-detail-grid p,.method-detail-grid dd{font-size:12px;line-height:1.9;color:var(--muted);margin:14px 0}.method-detail-grid dl{margin-bottom:0}.method-detail-grid dt{font-size:12px;font-weight:650;margin-top:16px}.method-detail-grid dd{margin-top:5px}.method-bottom{display:flex;gap:28px;justify-content:space-between;flex-wrap:wrap;padding:20px 0;margin-top:20px;border-block:1px solid var(--rule)}.method-bottom a{font-size:11px;padding:7px 0}.visual-foot{flex-wrap:wrap}.visual-foot p{flex:1 1 500px}.visual-foot a{font-size:10px}
@media(max-width:1000px){.method-steps{grid-template-columns:1fr 1fr;gap:25px}.method-steps h3{font-size:26px}}
@media(max-width:800px){.visual-foot p{flex:initial}}
@media(max-width:600px){.method-entry{padding:18px 15px;gap:12px}.method-entry strong{font-size:21px}.method-entry small{font-size:10px;line-height:1.7}.method-entry-icon{width:24px;height:24px;font-size:18px}.methodology{margin-top:38px;padding-top:30px}.methodology .section-heading .eyebrow{font-size:8px}.method-return{display:inline-block;margin-top:14px}.method-intro{font-size:19px;line-height:1.75}.method-steps{grid-template-columns:1fr;gap:25px}.method-steps li{display:grid;grid-template-columns:35px 1fr;gap:0 13px}.method-steps h3{font-size:25px;margin:2px 0 12px}.method-steps p{grid-column:2}.method-number{font-size:24px}.method-detail-grid{grid-template-columns:1fr;gap:15px}.method-detail-grid details{padding:18px}.method-detail-grid summary{font-size:22px}.method-bottom{gap:10px;flex-direction:column}.method-bottom a{font-size:10px}}
