:root{--ink:#183e37;--text:#334740;--muted:#748078;--line:#dce1d7;--paper:#fffefa;--bg:#f6f5ef;--mint:#e7eee4;--green:#22594d;--gold:#b58855;--peach:#f4e5d8;--radius:20px;--serif:'Songti SC','STSong','Noto Serif CJK SC',serif;--sans:-apple-system,BlinkMacSystemFont,'PingFang SC','Microsoft YaHei',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--sans);font-size:16px;line-height:1.85;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #bb986d;outline-offset:4px}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-weight:500;color:var(--ink)}h1,h2{font-family:var(--serif)}h1{font-size:clamp(36px,4.2vw,62px);line-height:1.3;letter-spacing:.01em}h2{font-size:clamp(27px,2.6vw,38px);line-height:1.45}h3{font-size:20px;line-height:1.6}p+p{margin-top:17px}ul,ol{padding-left:1.4em}li+li{margin-top:8px}.wrap{width:min(1380px,calc(100% - 80px));margin:auto}.site-header{background:rgba(246,245,239,.96);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:40;backdrop-filter:blur(12px)}.header-inner{height:88px;display:flex;align-items:center;gap:30px}.brand{display:flex;align-items:center;gap:12px;white-space:nowrap}.brand-mark{display:grid;place-items:center;background:var(--ink);color:#fff;width:39px;height:43px;border-radius:14px 14px 14px 3px;font-family:var(--serif);font-size:23px}.brand-name{font-family:var(--serif);font-size:25px;line-height:1.2}.brand-sub{font-size:10px;letter-spacing:.18em;display:block;color:var(--muted);margin-top:5px}.main-nav{display:flex;gap:28px;margin-left:auto;align-items:center;font-size:14px}.main-nav a:not(.btn){padding:28px 0;position:relative}.main-nav a.current:not(.btn):after{content:'';position:absolute;bottom:17px;left:0;width:18px;height:2px;background:var(--ink)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid var(--green);padding:11px 21px;border-radius:7px;line-height:1.5;font-size:14px;background:var(--green);color:#fff;transition:.2s}.btn:hover{background:#153e35;transform:translateY(-1px)}.btn.secondary{background:transparent;color:var(--ink);border-color:#b9c6b8}.btn.secondary:hover{background:var(--mint)}.btn.small{padding:8px 15px;font-size:13px}.btn.light{background:#fffdfa;color:var(--ink);border-color:#fffdfa}.text-link{border-bottom:1px solid #8fa697;padding-bottom:3px;color:var(--ink)}.arrow{font-family:var(--sans)}.eyebrow{font-size:11px;letter-spacing:.15em;color:#7a8b7e;text-transform:uppercase;font-weight:600}.badge{display:inline-flex;align-items:center;gap:7px;border:1px solid #d1dcca;border-radius:40px;font-size:12px;padding:5px 12px;color:#4e6958;background:#f3f5ed}.badge:before{content:'';width:5px;height:5px;border-radius:50%;background:#638d67}.lead{font-size:17px;line-height:1.95;color:#607269;max-width:650px}.hero{display:grid;grid-template-columns:1.05fr 1fr;gap:65px;padding:72px 0 75px;align-items:center;min-height:650px}.hero h1{margin:22px 0 25px}.hero .lead{max-width:530px}.hero-actions{display:flex;gap:15px;flex-wrap:wrap;margin-top:30px}.micro{font-size:12px;color:var(--muted)}.hero-note{margin-top:23px;display:flex;gap:15px;align-items:center}.hero-note span+span{padding-left:15px;border-left:1px solid var(--line)}.conversation-art{position:relative;min-height:495px;padding:37px 36px 31px;background:#e8ede2;border-radius:120px 18px 18px 18px;overflow:hidden}.conversation-art:before{content:'';position:absolute;width:340px;height:340px;border:1px solid #d5dece;border-radius:50%;right:-100px;top:-120px}.conversation-top{display:flex;align-items:center;gap:10px;margin:7px 0 23px}.avatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#d4e0cf;color:var(--ink);flex-shrink:0;font-family:var(--serif);font-size:19px}.avatar.user{background:#e7ddd3;color:#826348}.avatar.small{width:29px;height:29px;font-size:15px}.speaker-title{font-size:14px;color:var(--ink);font-weight:600}.bubble{padding:17px 21px;border-radius:14px;background:var(--paper);font-size:15px;line-height:1.85;position:relative}.bubble.user{background:#d1dfcb;margin:0 0 14px 55px;border-bottom-right-radius:3px}.bubble.ai{margin-right:25px;border-bottom-left-radius:3px}.bubble strong{color:var(--green);font-weight:600}.bubble-label{display:block;color:#8a9789;font-size:10px;letter-spacing:.1em;margin-bottom:6px}.response-note{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #c8d3c1;padding-top:18px;margin-top:28px;font-size:12px}.response-note b{font-weight:500;color:var(--ink)}.section{padding:68px 0;border-top:1px solid var(--line)}.section-head{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:30px}.section-head .eyebrow{margin-bottom:10px}.section-head p{font-size:14px;color:var(--muted);max-width:420px}.journey-line{display:grid;grid-template-columns:repeat(5,1fr);gap:0;border-top:1px solid #bdcbb8;padding-top:26px}.journey-step{padding:0 23px 0 0;position:relative}.journey-step:before{content:'';position:absolute;width:7px;height:7px;background:#5f825e;border-radius:50%;top:-30px}.journey-step .num{font-size:12px;color:var(--muted);display:block;margin-bottom:13px}.journey-step h3{font-size:19px;margin-bottom:8px}.journey-step p{font-size:13px;color:#758073}.journey-step.active h3{color:var(--green)}.content-index{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.index-item{padding:26px 24px 26px 0;display:grid;grid-template-columns:38px 1fr 25px;gap:15px;border-bottom:1px solid var(--line);transition:.2s}.index-item:nth-child(even){padding-left:28px;border-left:1px solid var(--line)}.index-item:hover{background:#ecefe5}.index-item .num{font-size:12px;color:#91a184;padding-top:5px}.index-item h3{font-size:20px}.index-item p{font-size:13px;color:var(--muted);margin-top:7px}.index-item .arrow{padding-top:8px;color:#698364}.quote-band{background:var(--ink);color:#d3e0d4;border-radius:14px;padding:36px 45px;display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center;margin:10px 0 70px}.quote-band h2{color:#fff;font-size:27px}.quote-band p{font-size:14px;margin-top:10px;max-width:700px;color:#bdcfc1}.site-footer{border-top:1px solid var(--line);padding:26px 0 36px;font-size:12px;color:var(--muted)}.footer-inner{display:flex;justify-content:space-between;gap:25px}.footer-links{display:flex;gap:20px}.breadcrumbs{font-size:12px;color:var(--muted);padding:25px 0 0}.breadcrumbs span{margin:0 9px}.doc-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:65px;padding-top:38px;padding-bottom:70px}.side-nav{position:sticky;top:118px;align-self:start;border-right:1px solid var(--line);padding-right:24px;font-size:13px}.side-label{font-size:10px;letter-spacing:.13em;color:#8e9b8b;margin-bottom:17px}.side-nav a{display:block;padding:10px 12px;margin:3px 0;border-radius:5px;color:#738073}.side-nav a.current{background:#e2eadb;color:var(--ink);font-weight:600}.side-nav a:hover{color:var(--ink);background:#eaf0e3}.side-bottom{border-top:1px solid var(--line);padding-top:18px;margin-top:22px}.doc-header{border-bottom:1px solid var(--line);padding-bottom:28px;margin-bottom:30px}.doc-header h1{font-size:44px;margin:10px 0 19px}.doc-header .lead{font-size:16px}.doc-meta{display:flex;gap:17px;flex-wrap:wrap;color:var(--muted);font-size:12px;margin-top:20px}.doc-content>section{margin:38px 0}.doc-content h2{font-size:29px;margin-bottom:20px}.doc-content h3{margin:27px 0 12px;font-weight:500}.doc-content p{max-width:820px}.prose{font-size:16px;line-height:2}.prose p+p{margin-top:20px}.note{padding:15px 0 15px 20px;border-left:2px solid #b4c6a8;color:#697965;margin:25px 0;font-size:14px}.note strong{color:var(--ink)}.stat-row{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:25px 0}.stat{padding:20px 22px 20px 0}.stat+.stat{border-left:1px solid var(--line);padding-left:22px}.stat b{font-size:30px;font-family:var(--serif);color:var(--ink);font-weight:500;display:block}.stat span{font-size:12px;color:var(--muted)}.flow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:24px 0}.flow span{background:var(--mint);padding:8px 14px;border-radius:5px;font-size:13px}.flow i{color:#a7b49f;font-style:normal}.table-wrap{overflow:auto;border:1px solid var(--line);border-radius:8px;margin:20px 0}table{width:100%;border-collapse:collapse;font-size:14px;text-align:left;line-height:1.8}th,td{padding:15px 18px;vertical-align:top;border-bottom:1px solid var(--line)}th{background:#eaf0e3;color:var(--ink);font-weight:500;white-space:nowrap}tr:last-child td{border:0}td:first-child{min-width:110px;color:var(--ink)}.split{display:grid;grid-template-columns:1fr 1fr;gap:30px}.panel{border:1px solid var(--line);background:var(--paper);border-radius:12px;padding:25px}.panel h3{margin-top:0}.panel p{font-size:14px}.panel.peach{background:#f3e9df;border-color:#e8dbcf}.panel.mint{background:#e7eee1;border-color:#d6e1ce}.checklist{list-style:none;padding:0}.checklist li{padding:12px 0 12px 29px;border-bottom:1px solid var(--line);position:relative}.checklist li:before{content:'✓';color:#64805c;position:absolute;left:0}.doc-next{margin-top:48px;border-top:1px solid var(--line);padding-top:25px;display:flex;justify-content:space-between;gap:20px}.doc-next a{font-size:14px;color:var(--ink)}.doc-next small{display:block;font-size:10px;letter-spacing:.1em;color:var(--muted);margin-bottom:6px}.sticky-tools{position:sticky;top:88px;background:rgba(246,245,239,.97);border-bottom:1px solid var(--line);padding:13px 0;display:flex;justify-content:space-between;align-items:center;gap:12px;z-index:20;font-size:12px}.tool-buttons{display:flex;gap:8px;flex-wrap:wrap}.tool-button{border:1px solid #cad4c4;border-radius:5px;padding:6px 12px;background:transparent;font-size:12px;color:var(--ink)}.tool-button[aria-pressed=true]{background:var(--ink);color:#fff}.script-toc{display:flex;gap:9px;flex-wrap:wrap;margin:23px 0 34px}.script-toc a{font-size:12px;border:1px solid var(--line);padding:5px 10px;border-radius:4px}.script-section{padding:30px 0;border-top:1px solid var(--line)}.script-section:first-child{border-top:0}.script-heading{display:flex;gap:16px;align-items:baseline;margin-bottom:18px}.script-time{font-size:12px;color:#8d9b84;font-variant-numeric:tabular-nums;white-space:nowrap}.script-heading h2{font-family:var(--sans);font-size:21px;margin:0}.spoken{background:var(--paper);border:1px solid #e7e9e0;border-radius:9px;padding:26px 30px;white-space:pre-wrap;line-height:2.15;font-size:17px;color:#364a3f}.host-note{background:#edeede;color:#72795c;padding:16px 22px;font-size:13px;border-radius:0 0 8px 8px;margin:0 15px}.host-note .eyebrow{color:#87906f;font-size:9px}.user-action{font-size:13px;border-left:2px solid #9eb591;padding-left:13px;margin-top:17px}.hide-notes .host-note,.hide-notes .user-action{display:none}.reader-mode .side-nav,.reader-mode .site-header,.reader-mode .breadcrumbs,.reader-mode .doc-header{display:none}.reader-mode .doc-layout{display:block;max-width:960px;padding-top:0}.reader-mode .sticky-tools{top:0}.reader-mode .spoken{font-size:25px;line-height:2.2;background:#143b32;color:#e8f0df;border-color:#143b32}.reader-mode{background:#143b32}.reader-mode .script-heading h2,.reader-mode .script-time{color:#c1d3ba}.reader-mode .sticky-tools{background:#e5ebdd}.reader-mode .script-section{border-color:#36594b}.reader-mode .doc-next,.reader-mode .site-footer{display:none}.tabs{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.tab{border:1px solid #cbd6c4;background:transparent;padding:9px 15px;border-radius:6px;color:#62755f;font-size:13px}.tab.active{background:var(--green);border-color:var(--green);color:#fff}.chat-log{background:#e8eee1;border-radius:13px;padding:25px;min-height:340px}.chat-row{display:flex;gap:11px;align-items:flex-start;margin:18px 0}.chat-row.user{flex-direction:row-reverse}.chat-row .bubble{max-width:84%;margin:0;font-size:14px}.chat-row.user .bubble{background:#d0dfc8}.chat-row .bubble p+p{margin-top:10px}.chat-reason{font-size:12px;color:#78866f;margin:6px 0 18px 50px}.chat-options{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.chat-option{background:#fffefa;border:1px solid #c6d2bd;color:var(--ink);border-radius:20px;padding:8px 15px;font-size:13px}.chat-option:hover{background:#dce8d3}.task-list{display:grid;gap:18px;margin-top:23px}.task-card{display:grid;grid-template-columns:45px 1fr;gap:18px;padding:26px;border:1px solid var(--line);background:var(--paper);border-radius:12px}.task-number{font-family:var(--serif);font-size:30px;color:#97ad8a}.task-card h3{margin:0 0 8px}.task-card p{font-size:14px}.task-details{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:15px;font-size:13px}.task-details b{display:block;font-weight:500;color:var(--ink);font-size:11px;margin-bottom:4px}.response-box{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:30px;line-height:2}.response-box blockquote{margin:17px 0;font-size:17px;color:var(--ink)}.response-tag{font-size:11px;color:#849175;letter-spacing:.08em}.response-explain{font-size:13px;color:#77836e;border-top:1px solid var(--line);padding-top:17px;margin-top:20px}.experience-shell{width:min(920px,calc(100% - 48px));margin:35px auto 65px}.experience-heading{display:flex;align-items:center;justify-content:space-between;margin:25px 0 22px}.experience-heading h1{font-size:31px}.demo-notice{font-size:12px;color:#7c856f;background:#eeeede;padding:10px 15px;border-radius:6px;line-height:1.7}.progress{display:flex;gap:8px;margin:22px 0}.progress span{height:3px;background:#d9e2d2;flex:1}.progress span.done{background:#49705a}.step-kicker{font-size:11px;color:#7f8d75;letter-spacing:.12em;margin:27px 0 8px}.experience-card{background:var(--paper);padding:35px;border-radius:16px;border:1px solid var(--line);min-height:350px}.experience-card h2{font-size:30px;margin-bottom:15px}.experience-card .lead{font-size:15px}.option-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:25px 0}.option-card{border:1px solid #d7dfd0;border-radius:9px;padding:17px 19px;background:transparent;text-align:left;color:var(--ink);line-height:1.7}.option-card b{display:block;font-size:16px;font-weight:500}.option-card small{display:block;font-size:12px;color:#87907c;margin-top:5px}.option-card:hover,.option-card.selected{background:#e9f0e2;border-color:#98ad8d}.experience-actions{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:25px}.experience-actions .btn{min-width:120px}.form-label{display:block;color:var(--ink);font-size:13px;margin:22px 0 9px}textarea,input[type=text],select{width:100%;border:1px solid #cdd8c5;background:#fffefa;border-radius:7px;padding:12px 14px;color:var(--text);font-size:14px;line-height:1.8}textarea{min-height:110px;resize:vertical}.understanding{background:#edf2e7;padding:24px;border-radius:10px;margin-top:25px}.understanding h3{font-size:17px;margin:0 0 14px}.understanding dl{display:grid;grid-template-columns:95px 1fr;gap:12px;font-size:14px;margin:0}.understanding dt{color:#7f8c73}.understanding dd{margin:0;color:var(--ink)}.inline-feedback{font-size:13px;color:#67835e;padding:12px 0}.status-choices{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:20px 0}.status-choice{border:1px solid #ced9c5;background:transparent;padding:12px 10px;border-radius:7px;font-size:13px;color:#55704c}.status-choice.active{background:#dce8d2;border-color:#89a377}.recap-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:25px 0}.recap-item{padding:18px 0;border-top:1px solid var(--line);font-size:14px}.recap-item b{display:block;font-weight:500;color:#8c987f;font-size:11px;margin-bottom:7px}.recap-item p{color:var(--ink)}.timeline-list{counter-reset:step}.timeline-item{display:grid;grid-template-columns:52px 1fr;gap:18px;padding:24px 0;border-top:1px solid var(--line)}.timeline-item:before{counter-increment:step;content:'0'counter(step);font-family:var(--serif);color:#94a98a;font-size:27px}.timeline-item h3{margin:0 0 7px}.timeline-item p{font-size:14px}.highlight-text{color:var(--green);font-weight:500}.toast{position:fixed;bottom:28px;left:50%;transform:translateX(-50%);background:var(--ink);color:#fff;padding:12px 23px;border-radius:9px;font-size:13px;z-index:100;box-shadow:0 10px 35px #183e3722}.hidden{display:none!important}.mobile-menu{display:none}.a11y-skip{position:absolute;top:-100px;left:20px;z-index:100;background:#fff;padding:10px}.a11y-skip:focus{top:10px}.empty{padding:55px;text-align:center}.divider-label{font-size:11px;letter-spacing:.13em;color:#9aa58d;margin:30px 0 10px}.source-list{font-size:13px;color:var(--muted)}.source-list a{text-decoration:underline}.print-only{display:none}.evidence-points{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.evidence-points>div{border-top:1px solid var(--line);padding:20px 0}.evidence-points h3{font-size:17px;margin:0 0 9px}.evidence-points p{font-size:13px;color:#798570}.tomorrow-letter{max-width:700px;margin:25px auto;padding:40px;background:var(--paper);border:1px solid var(--line);border-radius:12px}.tomorrow-letter .signature{font-family:var(--serif);font-size:23px;margin-top:30px;color:var(--green)}@media(max-width:1100px){.wrap{width:calc(100% - 48px)}.header-inner{gap:15px}.main-nav{gap:18px}.main-nav .nav-extra{display:none}.hero{gap:30px;padding-top:45px}.conversation-art{padding:30px 25px}.doc-layout{grid-template-columns:175px minmax(0,1fr);gap:35px}.doc-header h1{font-size:38px}.spoken{padding:22px;font-size:16px}}@media(max-width:760px){body{font-size:15px}.wrap{width:calc(100% - 36px)}.header-inner{height:72px;justify-content:space-between}.brand-name{font-size:23px}.brand-sub{font-size:9px}.brand-mark{width:33px;height:37px;font-size:21px}.main-nav{gap:10px}.main-nav>a:not(.btn){display:none}.main-nav .btn{font-size:12px;padding:9px 13px}.hero{display:block;padding:38px 0 40px;min-height:0}.hero h1{font-size:43px;margin:19px 0}.hero .lead{font-size:15px}.hero-actions{gap:10px;margin-top:24px}.hero-note{font-size:11px;margin-bottom:32px}.conversation-art{min-height:0;padding:24px 22px;border-radius:60px 12px 12px 12px}.conversation-top{margin-bottom:18px}.bubble{font-size:13px;padding:15px}.bubble.user{margin-left:35px}.bubble.ai{margin-right:5px}.response-note{font-size:11px}.section{padding:39px 0}.section-head{display:block}.section-head p{margin-top:15px}.journey-line{grid-template-columns:1fr;gap:0;border:0;padding:0}.journey-step{padding:5px 0 22px 48px;border-left:1px solid #bdcbb8;margin-left:10px}.journey-step:before{left:-4px;top:14px}.journey-step:last-child{padding-bottom:0;border:0}.journey-step .num{position:absolute;left:18px;top:8px;font-size:10px}.journey-step h3{font-size:18px;margin-bottom:4px}.content-index{grid-template-columns:1fr}.index-item,.index-item:nth-child(even){padding:22px 0;border-left:0;grid-template-columns:30px 1fr 20px;gap:10px}.index-item h3{font-size:19px}.quote-band{display:block;padding:28px 24px;margin-bottom:40px}.quote-band h2{font-size:25px}.quote-band .btn{margin-top:23px}.footer-inner{display:block}.footer-links{margin-top:15px;flex-wrap:wrap}.breadcrumbs{font-size:11px;padding-top:20px}.doc-layout{display:flex;flex-direction:column;gap:25px;padding-top:22px}.side-nav{position:static;border:0;padding:0;display:flex;overflow-x:auto;gap:5px;white-space:nowrap;width:100%;margin:0}.side-nav .side-label,.side-bottom{display:none}.side-nav a{margin:0;padding:8px 11px;font-size:12px}.doc-header{padding-bottom:23px;margin-bottom:22px}.doc-header h1{font-size:34px;margin-top:10px}.doc-header .lead{font-size:15px}.doc-meta{gap:10px;font-size:11px}.doc-content h2{font-size:27px}.doc-content>section{margin:30px 0}.split{grid-template-columns:1fr;gap:15px}.stat{padding:15px 10px 15px 0}.stat+.stat{padding-left:10px}.stat b{font-size:25px}.stat span{font-size:10px}.flow{gap:6px}.flow span{padding:6px 9px;font-size:11px}.table-wrap{font-size:12px}table{font-size:12px;min-width:580px}th,td{padding:12px}.doc-next{gap:15px}.doc-next a{font-size:12px}.sticky-tools{top:72px;align-items:start;font-size:10px;gap:8px}.sticky-tools>span{max-width:100px}.tool-buttons{gap:5px;justify-content:flex-end}.tool-button{font-size:10px;padding:5px 8px}.script-toc{gap:6px}.script-toc a{font-size:10px;padding:5px 8px}.script-heading{display:block}.script-heading h2{font-size:21px;margin-top:8px}.spoken{padding:20px 18px;font-size:16px;line-height:2}.host-note{margin:0 5px;padding:13px;font-size:12px}.reader-mode .doc-layout{width:calc(100% - 28px)}.reader-mode .spoken{font-size:21px}.reader-mode .sticky-tools{top:0}.chat-log{padding:15px}.chat-row .bubble{max-width:87%;font-size:13px}.chat-row .avatar{width:28px;height:28px;font-size:15px}.tab{padding:8px 11px;font-size:12px}.task-card{grid-template-columns:28px 1fr;padding:21px 17px;gap:13px}.task-number{font-size:25px}.task-details{grid-template-columns:1fr}.response-box{padding:23px 20px}.response-box blockquote{font-size:16px}.experience-shell{width:calc(100% - 28px);margin-top:23px}.experience-heading h1{font-size:26px}.experience-heading .badge{font-size:10px;padding:5px 8px}.experience-card{padding:24px 20px;min-height:0}.experience-card h2{font-size:27px}.option-grid{grid-template-columns:1fr}.option-card{padding:14px 15px}.status-choices{grid-template-columns:1fr 1fr}.understanding{padding:20px 17px}.understanding dl{grid-template-columns:70px 1fr;gap:10px;font-size:13px}.experience-actions{align-items:center}.experience-actions .btn{min-width:100px;padding:10px 14px}.recap-grid{grid-template-columns:1fr;gap:0}.evidence-points{grid-template-columns:1fr}.tomorrow-letter{padding:25px}.timeline-item{grid-template-columns:35px 1fr;gap:15px}}@media print{body{background:#fff;color:#222}.site-header,.side-nav,.breadcrumbs,.sticky-tools,.script-toc,.doc-next,.site-footer,.no-print{display:none!important}.wrap,.doc-layout{width:100%;display:block;padding:0;max-width:none}.spoken{border:0;padding:10px 0;background:#fff;color:#222;font-size:12pt;line-height:1.8}.script-section{break-inside:avoid;page-break-inside:avoid}.host-note{font-size:9pt}.doc-header h1{font-size:24pt}.script-heading h2{font-size:15pt}.print-only{display:block}}
