/* An authentic document, one highlighted sentence and a concise interpretation. */
.judgement-v11{background:#122f25;padding:76px 0 38px;overflow:hidden}
.judgement-intro{margin-bottom:46px}
.judgement-intro .eyebrow{font-size:12px;color:#d6c692;margin-bottom:17px}
.judgement-intro h2{font:clamp(40px,4.8vw,66px)/1.08 var(--serif);letter-spacing:-.025em;color:#f5f1df}
.judgement-intro h2 em{font-weight:400;color:#e2d6aa}
.evidence-composition{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(42px,6vw,88px);padding:10px 0 47px}
.source-document{background:#fff;color:#203c31;padding:25px 24px 18px;margin:0;box-shadow:0 28px 55px #03140e4a;transform:rotate(-1.1deg)}
.source-document-top{display:flex;justify-content:space-between;gap:16px;padding-bottom:20px;font:11px/1.5 var(--sans);letter-spacing:.08em;color:#58675f}
.source-preview{display:block;position:relative;isolation:isolate;cursor:zoom-in}
.source-preview img{width:100%;height:auto;display:block}
.source-highlight{position:absolute;background:#f0d867;mix-blend-mode:multiply;pointer-events:none;border-bottom:1px solid #c6a62d}
.document-open{position:absolute;right:1%;bottom:18%;padding:10px 14px;background:#183f30;color:#fff;font-size:13px;box-shadow:0 3px 12px #14362928;opacity:0;transform:translateY(4px);transition:opacity .18s,transform .18s}
.source-preview:hover .document-open,.source-preview:focus-visible .document-open{opacity:1;transform:none}
.source-preview:focus-visible{outline:3px solid #b79b4b;outline-offset:5px}
.source-document figcaption{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:20px;padding-top:15px;border-top:1px solid #dce0d9;font-size:11px;line-height:1.6;color:#536158}
.source-document figcaption i{display:inline-block;width:12px;height:8px;background:#f0d867;margin-right:6px}
.meaning-note{padding-bottom:0}
.meaning-note>.eyebrow{font-size:12px;line-height:1.7;color:#c8bb8f;margin-bottom:18px}
.meaning-note h3{font:clamp(33px,3.4vw,48px)/1.1 var(--serif);letter-spacing:-.018em;color:#f1eddc;margin:0 0 24px}
.meaning-summary{font-size:17px;line-height:1.8;color:#c5d0c7;max-width:33ch}
.sentence-focus{position:relative;margin-top:32px;padding:25px 0 0 29px;border-top:1px solid #426052}
.sentence-pointer{position:absolute;left:0;top:24px;color:#e6d18e;font-size:25px}
.sentence-focus .eyebrow{font-size:11px;line-height:1.6;color:#c8bb8f;margin-bottom:14px;letter-spacing:.065em}
.sentence-focus blockquote{margin:0;font:24px/1.45 var(--serif);color:#f1e6bd;max-width:29ch}
.judgement-method{border-top:1px solid #466454;border-bottom:1px solid #466454}
.judgement-method summary{display:flex;align-items:center;gap:22px;padding:24px 0;cursor:pointer;list-style:none;color:#eee9d4;font-size:18px}
.judgement-method summary::-webkit-details-marker{display:none}
.method-hint{font-size:13px;color:#bbcabc;margin-left:auto}
.method-toggle{font-size:27px;width:25px;text-align:center;transition:transform .2s}
.judgement-method[open] .method-toggle{transform:rotate(45deg)}
.judgement-method summary:focus-visible{outline:2px solid #d1ba78;outline-offset:5px}
.method-content{padding:12px 0 29px}
.method-content .advice-questions p{font-size:15px;line-height:1.75}
.method-content .advice-questions h4{font-size:25px}
.method-content .evidence-link{display:flex;justify-content:space-between;gap:20px;font-size:14px;margin-top:29px;padding-top:21px;border-top:1px solid #426052;color:#e7e7d9}
.method-content .evidence-link span{font-size:12px}
.judgement-scope{font-size:12px;line-height:1.75;color:#abbeb0;max-width:94ch;margin-top:19px}
@media(max-width:768px){
 .judgement-v11{padding:45px 0 30px}
 .judgement-intro{margin-bottom:30px}.judgement-intro h2{font-size:39px;line-height:1.12}.judgement-intro h2 br{display:none}
 .evidence-composition{grid-template-columns:1fr;gap:38px;padding-bottom:32px}
 .source-document{padding:16px 13px 13px;transform:none}
 .source-document-top{font-size:10px;letter-spacing:.035em;padding-bottom:13px;gap:10px}
 .source-document figcaption{font-size:10px;display:grid;gap:4px;padding-top:11px;margin-top:13px}
 .document-open{opacity:1;transform:none;right:0;bottom:24%;font-size:12px;padding:8px 10px}
 .meaning-note h3{font-size:36px;margin-bottom:18px}.meaning-note h3 br{display:none}
 .meaning-note>.eyebrow{font-size:11px;margin-bottom:12px}.meaning-summary{max-width:none;font-size:16px;line-height:1.75}
 .sentence-focus{margin-top:23px;padding-top:21px}.sentence-focus blockquote{font-size:24px;max-width:none}
 .judgement-method summary{padding:20px 0;font-size:17px;gap:12px}.method-hint{display:none}.method-toggle{margin-left:auto}
 .method-content .advice-questions p{font-size:15px}.method-content .evidence-link{display:block;line-height:1.7}.method-content .evidence-link span{display:block;margin-top:6px}
 .judgement-scope{font-size:12px;line-height:1.75}
}
@media(prefers-reduced-motion:reduce){.document-open,.method-toggle{transition:none}}
/* Show only the relevant qualification; keep the rest in the linked original. */
.evidence-composition{padding-block:4px 43px}
.source-document{padding:35px 26px 25px}
.source-document-top{padding-bottom:28px}
.source-document figcaption{margin-top:27px}
.source-original-link{display:inline-block;color:#214635;font-size:14px;margin-top:20px;text-decoration:none;border-bottom:1px solid #809384;padding-bottom:5px}
.meaning-note h3{font-size:40px}
.sentence-focus{border-top:0;margin-top:22px;padding-top:0}
.sentence-pointer{top:0}
.sentence-focus blockquote{font-size:23px}
@media(max-width:768px){
 .source-document{padding:23px 16px 20px}.source-document-top{padding-bottom:23px}.source-document figcaption{margin-top:22px}
 .source-original-link{margin-top:15px;font-size:14px}
 .meaning-note h3{font-size:34px}
 .sentence-focus{margin-top:23px;padding-top:20px;border-top:1px solid #426052}.sentence-pointer{top:20px}
 .judgement-intro h2{font-size:38px;max-width:16ch}
}
