/* Education only: existing saved text, now one connected paperwork story. */
.education-time-section>.container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:64px;align-items:center}
.education-time-copy h2{margin:0 0 16px}.education-time-copy .lead{margin:0;max-width:460px}
.paperwork-stage{position:relative;width:100%;height:460px;border:1px solid #e1ece9;border-radius:24px;background:#f2f7f5;isolation:isolate;overflow:hidden}
.paperwork-stack{position:absolute;inset:0;opacity:var(--paperwork-stack-opacity,1);pointer-events:none}
.paperwork-stack-sheet{position:absolute;left:50%;top:50%;width:210px;height:246px;margin:-123px 0 0 -105px;padding:27px 22px;background:#fffdf8;border:1px solid #dce3de;border-radius:3px;box-shadow:0 8px 15px #1932360b}
.paperwork-stack-sheet::before{content:'';display:block;width:34%;height:6px;background:#bdcec7;margin-bottom:22px;border-radius:2px}
.paperwork-stack-sheet i{display:block;height:3px;background:#e0e8e2;margin:0 0 13px;border-radius:2px}.paperwork-stack-sheet i:nth-child(3n){width:67%}
.paperwork-requests{position:absolute;inset:0;z-index:2;pointer-events:none}
.paperwork-request{position:absolute;display:flex;align-items:center;gap:10px;max-width:calc(100% - 48px);padding:14px 18px;border:1px solid #ece5de;border-radius:12px;background:#fff;box-shadow:0 8px 24px #1932361a;opacity:0;color:#384c4d}
.paperwork-request:nth-child(1){left:24px;top:22%}.paperwork-request:nth-child(2){right:24px;top:41%;border-color:#e8d4cc}.paperwork-request:nth-child(3){left:32px;top:60%}
.paperwork-request>i{display:grid;place-items:center;flex:none;width:20px;height:20px;border-radius:50%;background:#fff0e9;color:#b96f50;font-size:12px;font-weight:700;font-style:normal;line-height:1}
.paperwork-request:nth-child(2)>i{background:#fff5d7;color:#917027}
.paperwork-request>span{font-size:13px;font-weight:500;line-height:1.6;letter-spacing:0;word-break:keep-all;overflow-wrap:break-word}
.editmode .paperwork-requests{position:relative;inset:auto;display:grid;gap:10px;width:min(100%,340px);margin:0 auto 24px;pointer-events:auto}.editmode .paperwork-request{position:relative;inset:auto!important;max-width:100%;opacity:1!important;transform:none!important}
.paperwork-stage .education-duty-row{position:absolute;top:50%;left:50%;width:min(310px,calc(100% - 56px));display:flex;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:22px;background:#fffdf8;border:1px solid #e0e7e0;border-radius:4px;box-shadow:0 18px 36px #19323616;transform:translate(-50%,calc(-50% + var(--paperwork-sheet-y,12px)));opacity:var(--paperwork-sheet-opacity,0)}
.paperwork-logo{width:80px;height:auto;align-self:flex-start;margin-bottom:18px}
.paperwork-stage .education-responsibilities{margin:0}.paperwork-stage .education-responsibilities>h3{margin:0 0 14px;font-size:14px!important;line-height:1.6!important;letter-spacing:0!important;word-break:keep-all}
.paperwork-stage .education-responsibilities .process{grid-template-columns:minmax(0,1fr);margin:0;gap:0}
.paperwork-stage .process article{display:grid;grid-template-columns:22px minmax(0,1fr) 16px;align-items:center;gap:9px;min-width:0;min-height:43px;padding:10px 0;border:0;border-bottom:1px solid #e7ece6;border-radius:0;background:transparent;box-shadow:none}
.paperwork-stage .process article:last-child{border-bottom:0}.paperwork-stage .process .stepno{display:block;padding:0;margin:0;width:auto;height:auto;background:none;font-size:10px;font-weight:500;letter-spacing:0;line-height:1.5;color:#8d9e94}
.paperwork-stage .process h3{margin:0;font-size:13px!important;line-height:1.6!important;letter-spacing:0!important;word-break:keep-all;overflow-wrap:anywhere;font-weight:500!important}
.paperwork-check{display:block;width:15px;height:15px;color:#00a29a;stroke-dasharray:24;stroke-dashoffset:var(--paperwork-check,24)}
.paperwork-stage .metric{display:flex;justify-content:space-between;align-items:center;gap:12px;border:0;border-top:1px solid #dce6df;margin-top:14px;padding:15px 0 0;opacity:var(--paperwork-metric-opacity,0)}
.paperwork-stage .metric>span{font-size:11px;line-height:1.6;margin:0;max-width:100px;color:#677c72;word-break:keep-all;overflow-wrap:break-word}
.paperwork-stage .metric strong{display:flex;align-items:baseline;gap:5px;font-size:42px;line-height:1.1;letter-spacing:-1.5px;color:#00a29a;font-weight:700;white-space:nowrap}
.paperwork-stage .metric strong small{font-size:12px;line-height:1.5;letter-spacing:0;margin:0}
.editmode .paperwork-stage{height:auto;padding:24px}.editmode .paperwork-stack{display:none}.editmode .paperwork-stage .education-duty-row{position:relative;inset:auto;margin:auto;opacity:1!important;transform:none;width:min(100%,340px)}.editmode .paperwork-stage .metric{opacity:1!important}.editmode .paperwork-check{stroke-dashoffset:0}
/* Trim only observed education gaps, preserving a fixed stage for the taller manual. */
.education-notice-section .notice-flow72.alimtalk-demo{padding:24px;min-height:380px!important}
#page:has(.education-time-section) .faqs summary{word-break:keep-all;overflow-wrap:break-word}
@media(max-width:900px){.education-time-section>.container{grid-template-columns:minmax(0,1fr);gap:28px}.paperwork-stage{max-width:520px;justify-self:center}}
@media(max-width:800px){.paperwork-stage{height:430px;border-radius:22px}.paperwork-stage .education-duty-row{padding:20px}.education-notice-section .notice-flow72.alimtalk-demo{padding:24px 20px;min-height:378px!important}}
@media(max-width:360px){.paperwork-stage .education-duty-row{width:calc(100% - 40px);padding:18px}.paperwork-stage .education-responsibilities>h3{font-size:13px!important}.paperwork-stage .process h3{font-size:12px!important}}
@media(max-width:800px){.paperwork-request{padding:12px 14px;gap:8px;max-width:calc(100% - 32px)}.paperwork-request:nth-child(1){left:16px;top:22%}.paperwork-request:nth-child(2){right:16px;top:41%}.paperwork-request:nth-child(3){left:16px;top:60%}.paperwork-request>span{font-size:12px}}
@media(prefers-reduced-motion:reduce){.paperwork-requests{display:none}.editmode .paperwork-requests{display:grid}}
@media(prefers-reduced-motion:reduce){.paperwork-stack{display:none}.paperwork-stage .education-duty-row{opacity:1!important;transform:translate(-50%,-50%)}.paperwork-stage .metric{opacity:1!important}.paperwork-check{stroke-dashoffset:0}}
