.y6-template.y8-content-proof{gap:10px;padding-top:24px}.y6-template.y8-content-proof .y6-reference-brand{margin-bottom:4px}.y6-template.y8-content-proof .y6-heading-rule{margin-bottom:10px}.y6-template.y8-content-proof h1{font-size:34px;line-height:1.13}.y6-template.y8-content-proof .y6-card-header{padding-bottom:10px}.y6-template.y8-content-proof .y6-foundation-heading{margin-bottom:8px;padding-bottom:6px;font-size:21px}.y6-template.y8-content-proof .y6-foundation-heading strong{font-size:23px}.y6-template.y8-content-proof .y6-card-content{gap:12px}.y8-proof-panel{color:#15334d;background:#eee8f7;border-radius:24px;padding:12px}.y8-proof-panel h2{color:#373079;margin:0 0 10px;font-size:27px}.y8-proof-panel h3{color:#373079;margin:0 0 10px;font-size:25px}.y8-skills{border-bottom:1px solid #a998c5;padding-bottom:12px;position:relative}.y8-skills svg{width:34px;height:35px;position:absolute;top:0;left:0}.y8-skills h2{align-items:center;min-height:35px;padding-left:46px;display:flex}.y8-skills ul{margin:0;padding-left:22px;font-size:20px;line-height:1.25}.y8-skills li+li{margin-top:4px}.y8-passage{padding-top:10px}.y8-passage p{margin:0 0 10px;font-size:20px;line-height:1.18}.y8-passage p:last-child{margin-bottom:0}.y8-question-context{margin:0 0 18px;font-size:23px}.y8-questions section+section{border-top:1px solid #aa9ac1;margin-top:16px;padding-top:16px}.y8-questions ol{margin:0;padding-left:34px;font-size:22px;line-height:1.25;list-style:upper-alpha}.y8-questions li{margin:4px 0;padding:4px 6px}.y8-skills ul,.y8-commentary ul{list-style:outside}.y8-questions .correct{border-radius:12px;outline:2px solid #eaa315}.y8-proof-actions{gap:12px;display:flex}.y8-proof-actions button{min-height:var(--tap-size);color:#373079;cursor:pointer;background:#eee8f7;border:1px solid #d8d0ed;border-radius:16px;flex:1;padding:8px;font-size:19px;font-weight:700}.y8-proof-note{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.y8-writing-panel{background:#cdf0f1;padding:12px}.y8-sample-intro{margin:0 0 14px;font-size:20px;line-height:1.3}.y6-template.y8-content-proof.subject-writing{gap:6px;padding-top:16px}.y6-template.y8-content-proof.subject-writing .y6-heading-rule{margin-bottom:4px}.y6-template.y8-content-proof.subject-writing .y6-card-header{padding-bottom:4px}.y6-template.y8-content-proof.subject-writing .y6-card-content{gap:8px}.y8-full-sample .y8-sample-intro{margin-bottom:10px}.y8-original-writing{background:#fff;border-radius:8px;width:100%;height:auto;display:block}.y8-full-commentary .y8-commentary{gap:12px}.y8-full-commentary .y8-commentary h3{padding:8px 14px;font-size:25px}.y8-full-commentary .y8-commentary ul{padding:10px 16px 10px 34px;font-size:22px;line-height:1.25}.y8-commentary{flex-direction:column;gap:10px;display:flex}.y8-commentary section{background:#fff;border:2px solid #f06437;border-radius:14px;overflow:hidden}.y8-commentary section:nth-child(2){border-color:#ffb21d}.y8-commentary section:nth-child(3){border-color:#5550ad}.y8-commentary h3{color:#fff;background:#f06437;margin:0;padding:7px;font-size:20px;line-height:1.15}.y8-commentary section:nth-child(2) h3{color:#17364a;background:#ffb21d}.y8-commentary section:nth-child(3) h3{background:#5550ad}.y8-commentary ul{margin:0;padding:8px 8px 8px 23px;font-size:18px;line-height:1.2}.y8-commentary li+li{margin-top:7px}.y8-reader{color:#15334d;box-sizing:border-box;background:#f8f6fb;border:0;width:min(900px,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:auto;padding:16px;font-size:18px;line-height:1.5;overflow:auto}.y8-reader::backdrop{background:#001b2ce8}.y8-reader>header{z-index:2;background:#f8f6fb;border-bottom:1px solid #c1b7d0;align-items:center;gap:12px;padding:8px 0;display:flex;position:sticky;top:-16px}.y8-reader h2{flex:1;margin:0;font-size:22px;line-height:1.2}.y8-reader button{color:#fff;cursor:pointer;background:#373079;border:1px solid #373079;border-radius:10px;min-width:44px;min-height:44px;padding:8px 12px;font-size:16px}.y8-reader .y8-questions ol{font-size:18px}.y8-reader .y8-questions h3{font-size:20px}:is(.y8-content-proof button:focus-visible,.y8-reader button:focus-visible){outline-offset:3px;outline:3px solid #efa615}
