.concept .method-note{background:#fff;color:#0b0f2c}
.concept .method-note-hero{padding:clamp(44px,7vw,88px) var(--pad) 36px;background:#edf2f7;border-bottom:1px solid #c9d6e1}
.concept .method-note-hero h1{max-width:20ch;margin:18px 0 24px;font-size:clamp(36px,5.4vw,68px);line-height:1.05;letter-spacing:-.035em;overflow-wrap:break-word}
.concept .method-note-standfirst{max-width:62ch;font-size:clamp(19px,2vw,24px);line-height:1.55;color:#43576b}
.concept .method-note-date{margin-top:24px;font-size:13px;color:#43576b}
.concept .method-note-body{max-width:850px;padding:16px var(--pad) 64px;margin:0 auto;box-sizing:content-box}
.concept .method-note-section{padding:30px 0;border-bottom:1px solid #dce3eb}
.concept .method-note-section h2,.concept .method-note-next h2{font-size:clamp(25px,2.8vw,34px);line-height:1.2;letter-spacing:-.025em;margin:0 0 16px}
.concept .method-note-body p{font-size:17px;line-height:1.75;color:#43576b;margin:0}
.concept .method-note-body a:not(.button){color:#4223a9;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}
.concept .method-note-body a:hover:not(.button){text-decoration-thickness:2px}
.concept .method-note-citations{font-size:14px}
.concept .method-note-questions{list-style:none;counter-reset:method-review;margin:0;padding:0}
.concept .method-note-questions li{counter-increment:method-review;position:relative;padding:0 0 26px 44px}
.concept .method-note-questions li:last-child{padding-bottom:0}
.concept .method-note-questions li:before{content:counter(method-review,decimal-leading-zero);position:absolute;left:0;top:3px;font-size:13px;line-height:1.6;font-weight:700;color:#4223a9}
.concept .method-note-questions h3{font-size:20px;line-height:1.35;margin:0 0 8px;letter-spacing:-.01em}
.concept .method-note-body .method-note-scope{margin-top:16px;font-size:14px;color:#43576b}
.concept .method-note-limits{border-left:3px solid #277c80;padding:24px;margin-top:30px;background:#f3f8f8}
.concept .method-note-sources ul{list-style:none;margin:0;padding:0}
.concept .method-note-sources li+li{margin-top:20px}
.concept .method-note-sources li>a{font-size:15px;line-height:1.5}
.concept .method-note-sources li>p{font-size:13px;line-height:1.65;margin-top:5px}
.concept .method-note-next{margin-top:36px;padding:30px;background:#edf2f7}
.concept .method-note-next .section-no{font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:#376974;margin:0 0 14px}
.concept .method-note-next .button{display:inline-flex;gap:16px;align-items:center;justify-content:space-between;min-height:48px;max-width:100%;white-space:normal;margin-top:22px;background:#0b0f2c;color:#fff;font-size:15px;line-height:1.45;padding:14px 20px}
.concept .method-note-next .method-note-service{display:block;width:fit-content;font-size:14px;line-height:1.6;margin-top:16px;padding:8px 0}
.concept .method-notes-list{padding:48px var(--pad);background:#f5f6fb;border-top:1px solid #dce3eb;color:#0b0f2c}
.concept .method-notes-list-heading{max-width:70ch;margin-bottom:26px}
.concept .method-notes-list-heading .section-no{font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:#376974;margin:0 0 14px}
.concept .method-notes-list-heading h2{font-size:clamp(28px,3vw,40px);line-height:1.15;letter-spacing:-.025em;margin:0 0 16px}
.concept .method-notes-list-heading>p:last-child{font-size:16px;line-height:1.7;color:#43576b;margin:0}
.concept .method-notes-list ul{list-style:none;margin:0;padding:0;border-top:1px solid #c9d6e1}
.concept .method-notes-list li{border-bottom:1px solid #c9d6e1}
.concept .method-notes-list li>a{position:relative;display:grid;grid-template-columns:minmax(200px,1fr) minmax(0,1.4fr) 24px;gap:24px;align-items:center;padding:24px 12px;color:#0b0f2c;text-decoration:none}
.concept .method-notes-list-title{font-size:21px;line-height:1.35;font-weight:600}
.concept .method-notes-list-summary{font-size:15px;line-height:1.7;color:#43576b}
.concept .method-notes-list-arrow{font-size:24px;color:#4223a9}
.concept .method-notes-list li>a:hover{background:#fff}
.concept .method-note a:focus-visible,.concept .method-notes-list a:focus-visible{outline:3px solid #5a0fff;outline-offset:5px}
@media(max-width:700px){.concept .method-note-body{padding-bottom:40px}.concept .method-note-hero{padding-top:40px}.concept .method-note-questions li{padding-left:36px}.concept .method-note-limits,.concept .method-note-next{padding:22px}.concept .method-note-next .button{display:flex;width:100%;box-sizing:border-box}.concept .method-notes-list{padding-top:36px;padding-bottom:36px}.concept .method-notes-list li>a{grid-template-columns:minmax(0,1fr) 24px;gap:10px 16px;padding:22px 4px}.concept .method-notes-list-summary{grid-column:1;grid-row:2}.concept .method-notes-list-arrow{grid-column:2;grid-row:1 / 3}.concept .method-notes-list-title{font-size:20px}}
@media print{.concept .method-note-hero{padding:20px 0;background:#fff}.concept .method-note-hero h1{font-size:32px}.concept .method-note-body{max-width:none;padding:0}.concept .method-note-section{break-inside:avoid;padding:18px 0}.concept .method-note-next,.concept .method-notes-list{display:none}.concept .method-note-body p{font-size:11pt}.concept .method-note-sources li>p{font-size:9pt}}
