.pd-site .pc-correction{margin-top:32px;border:1px solid #cfc9b9;border-radius:20px;background:#fffdf8;overflow:hidden;color:#223b4d;box-shadow:0 12px 35px #1228380a;min-width:0}
.pd-site .pc-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:25px 28px;background:#183448;color:#fff}
.pd-site .pc-heading .pm-eyebrow{color:#d1b876}.pd-site .pc-heading h3{font-size:24px!important;line-height:1.5!important;letter-spacing:-.03em!important;color:#fff!important;margin:8px 0!important;font-weight:800!important}
.pd-site .pc-heading p{font-size:14px!important;line-height:1.7!important;color:#dbe4e7!important;margin:0!important}
.pd-site .pc-example-badge{padding:7px 12px;border:1px solid #bca67580;border-radius:20px;white-space:nowrap;color:#e6cf92;font-size:12px!important;font-weight:700;line-height:1.5}
.pd-site .pc-correction button,.pd-site .pc-correction summary{font:inherit;cursor:pointer}.pd-site .pc-correction button:focus-visible,.pd-site .pc-correction summary:focus-visible,.pd-site .pc-correction a:focus-visible{outline:3px solid #b2944c;outline-offset:3px}
.pd-site .pc-correction [hidden]{display:none!important}.pd-site .pc-correction [data-pc-example]{padding:0 28px 24px}
.pd-site .pc-example-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:24px 0 14px}.pd-site .pc-example-heading strong{font-size:17px!important;color:#294251;font-weight:800}.pd-site .pc-example-heading>span{font-size:12px!important;color:#748077;line-height:1.6}
.pd-site .pc-type-picks{display:flex;gap:8px;padding:20px 28px 0}.pd-site .pc-type-picks button{border:1px solid #d6d8cb;border-radius:8px;padding:9px 22px;background:#f5f3e9;color:#54685d;font-size:14px!important;font-weight:700}.pd-site .pc-type-picks button[aria-pressed=true]{background:#dcca97;border-color:#b59b5b;color:#3c3827}
.pd-site .pc-question{border:1px solid #e0dfd3;border-radius:10px;padding:12px 16px;background:#f8f7f0;margin:14px 0 20px}.pd-site .pc-question summary{font-size:13px!important;font-weight:700;line-height:1.6;color:#5b685c}.pd-site .pc-question>div{display:grid;gap:14px;margin-top:16px}.pd-site .pc-question strong{font-size:13px!important;line-height:1.6!important;color:#667258}.pd-site .pc-question p{font-size:14px!important;line-height:1.8!important;color:#354c56!important;margin:6px 0 0!important}
.pd-site .pc-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #d9dbce;gap:4px}.pd-site .pc-tabs button{border:0;border-bottom:3px solid transparent;background:transparent;color:#6b786f;padding:12px 6px;font-size:14px!important;line-height:1.5;font-weight:700}.pd-site .pc-tabs button[aria-selected=true]{color:#263e4a;border-bottom-color:#ab8a40;background:#f1ead8;border-radius:8px 8px 0 0}
.pd-site .pc-panel{padding-top:20px}.pd-site .pc-hint{font-size:13px!important;line-height:1.7!important;color:#788176!important;margin:0 0 16px!important}
.pd-site .pc-edit-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px;align-items:start}.pd-site .pc-paper,.pd-site .pc-notes{min-width:0;padding:20px;border:1px solid #e1ded1;border-radius:12px;background:#fff}.pd-site .pc-paper-heading h4,.pd-site .pc-correction h4{font-size:17px!important;font-weight:800!important;line-height:1.6!important;color:#304857!important;margin:0 0 9px!important}
.pd-site .pc-paper-heading small{font-size:11px!important;color:#94998e}.pd-site .pc-original{font-size:16px!important;line-height:2.1!important;white-space:pre-wrap;color:#2f4350!important;margin:14px 0 0!important;font-weight:400!important;letter-spacing:0!important}
.pd-site .pc-original .pc-quote{display:inline;font:inherit;font-size:inherit!important;line-height:inherit!important;text-align:left;padding:0 2px;border:0;border-bottom:2px solid #c49773;background:#f7e9de;color:#634938;border-radius:3px;white-space:normal;font-weight:500!important}.pd-site .pc-original .pc-quote[aria-pressed=true]{background:#ebd8a3;border-bottom-color:#9e7934;color:#473d25}
.pd-site .pc-scope{font-size:11px!important;line-height:1.6!important;margin:16px 0 0!important;color:#8b9286!important}
.pd-site .pc-notes{background:#f1f4ed}.pd-site .pc-issue-picks{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:18px}.pd-site .pc-issue-picks button{padding:7px 11px;border:1px solid #d4dcce;border-radius:7px;background:#fff;color:#64785d;font-size:12px!important;font-weight:750}.pd-site .pc-issue-picks button[aria-pressed=true]{background:#365747;border-color:#365747;color:#fff}
.pd-site .pc-note-kind{display:block;font-size:12px!important;color:#729168;font-weight:800;margin-bottom:10px}.pd-site .pc-notes del{display:block;font-size:15px!important;line-height:1.7;color:#987562}.pd-site .pc-fix{display:block;font-size:19px!important;line-height:1.6!important;margin-top:8px;color:#315340!important;font-weight:800!important}.pd-site .pc-notes p{font-size:14px!important;line-height:1.85!important;color:#526553!important;margin:15px 0!important}.pd-site .pc-practice{padding:15px;border-radius:9px;background:#fff;margin-top:18px}.pd-site .pc-practice small{font-size:11px!important;color:#8a917f}.pd-site .pc-practice p{margin:6px 0 0!important;color:#355343!important}
.pd-site .pc-score-grid{display:grid;grid-template-columns:1.15fr repeat(3,1fr);gap:12px}.pd-site .pc-score-grid>div{background:#f0f2e9;border:1px solid #dfe2d6;border-radius:10px;padding:18px}.pd-site .pc-score-grid>div.pc-overall{background:#1d394b;color:#fff;border-color:#1d394b}.pd-site .pc-score-grid span{display:block;font-size:12px!important;line-height:1.6;color:#748170}.pd-site .pc-score-grid strong{display:block;font-size:24px!important;line-height:1.5!important;margin-top:9px;color:#304a48;font-weight:800!important}.pd-site .pc-overall span{color:#d6dabc}.pd-site .pc-overall strong{color:#fff;font-size:30px!important}.pd-site .pc-overall small{font-size:15px!important;font-weight:400;color:#becdc9}
.pd-site .pc-evaluation{font-size:15px!important;line-height:1.9!important;color:#455d5b!important;margin:20px 0!important}.pd-site .pc-requirements{display:grid;gap:10px}.pd-site .pc-requirements>div{display:grid;grid-template-columns:1fr auto;gap:4px 12px;border-top:1px solid #e4e3d7;padding-top:13px}.pd-site .pc-requirements strong{font-size:14px!important;line-height:1.6}.pd-site .pc-requirements span{font-size:12px!important;color:#477454}.pd-site .pc-requirements p{grid-column:1/-1;font-size:13px!important;line-height:1.7!important;color:#71806c!important;margin:0!important}
.pd-site .pc-revision-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.pd-site .pc-revision-top span{font-size:12px!important;color:#8e947f}.pd-site .pc-compare>article{min-width:0;padding:20px;border:1px solid #e2dccf;border-radius:12px;background:#f9f5ec}.pd-site .pc-compare>article+article{background:#edf3e9;border-color:#d9e0d0}.pd-site .pc-compare p{font-size:15px!important;line-height:1.95!important;color:#384e51!important;white-space:pre-wrap;margin:8px 0 0!important}
.pd-site .pc-study-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pd-site .pc-resource-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:14px 0}.pd-site .pc-study-box{padding:18px;border:1px solid #e1dfd2;border-radius:10px;background:#f6f6ed;min-width:0}.pd-site .pc-study-box ul{padding-left:18px;margin:0}.pd-site .pc-study-box li,.pd-site .pc-study-box p{font-size:14px!important;line-height:1.85!important;color:#556b5e!important;margin:7px 0!important}.pd-site .pc-vocab{padding:10px 0;border-top:1px solid #e3e3d6}.pd-site .pc-vocab>span,.pd-site .pc-vocab>strong{display:block;font-size:14px!important;line-height:1.7!important}.pd-site .pc-vocab>span{color:#9b8b6a}.pd-site .pc-vocab>strong{color:#3d6250}.pd-site .pc-expression{display:grid;gap:4px;padding:10px 0}.pd-site .pc-expression strong{font-size:15px!important;line-height:1.7!important;color:#3d6250}.pd-site .pc-expression span{font-size:13px!important;color:#71816b;line-height:1.6}
.pd-site .pc-template{padding:15px 20px;margin-top:12px;border:1px solid #d8d8c5;border-radius:10px;background:#f4efdf}.pd-site .pc-template summary{font-size:15px!important;line-height:1.6;font-weight:800;color:#645b37}.pd-site .pc-template p{font-size:13px!important;line-height:1.8!important;color:#7d806b!important;margin:10px 0 0!important}.pd-site .pc-template p.pc-template-en{font-size:16px!important;line-height:1.85!important;color:#534f31!important;white-space:pre-wrap}
.pd-site .pc-footer{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;padding:18px 28px;border-top:1px solid #e4dfd0;background:#f6f3e9;font-size:13px!important;color:#8b8c79}.pd-site .pc-footer a{color:#6e5a2c;font-weight:800;font-size:14px!important;text-underline-offset:4px}
@media(max-width:760px){.pd-site .pc-heading{padding:20px 18px;align-items:flex-start;flex-direction:column;gap:12px}.pd-site .pc-heading h3{font-size:21px!important}.pd-site .pc-correction [data-pc-example]{padding:0 16px 18px}.pd-site .pc-type-picks{padding:18px 16px 0}.pd-site .pc-edit-grid,.pd-site .pc-study-grid,.pd-site .pc-resource-grid{grid-template-columns:1fr}.pd-site .pc-score-grid{grid-template-columns:1fr 1fr;gap:8px}.pd-site .pc-score-grid>div{padding:14px}.pd-site .pc-tabs{grid-template-columns:1fr 1fr;gap:5px;border:0}.pd-site .pc-tabs button{border:1px solid #e0decf;border-radius:8px!important;padding:10px 4px;font-size:13px!important}.pd-site .pc-tabs button[aria-selected=true]{border-color:#b49d60}.pd-site .pc-paper,.pd-site .pc-notes,.pd-site .pc-compare>article{padding:17px}.pd-site .pc-original{font-size:15px!important}.pd-site .pc-fix{font-size:18px!important}.pd-site .pc-footer{padding:17px}.pd-site .pc-revision-top{align-items:flex-start;flex-direction:column}.pd-site .pc-example-heading strong{font-size:16px!important}}
