.print-handout-page{--print-ink:#17213d;--print-coral:#963b24;--print-gold:#f9bd22;min-height:100vh;padding:34px;background:#dde1e7;color:var(--print-ink);font-family:Arial,Helvetica,sans-serif}.print-handout-actions{display:flex;align-items:center;justify-content:space-between;max-width:8.5in;margin:0 auto 18px}.print-handout-actions a,.print-handout-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:1px solid var(--print-ink);border-radius:22px;padding:10px 16px;background:#fff;color:var(--print-ink);font-size:13px;font-weight:900;text-decoration:none;cursor:pointer}.print-handout-actions button{border-color:var(--print-coral);background:var(--print-coral);color:#fff}.print-handout-actions a:focus-visible,.print-handout-actions button:focus-visible{outline:3px solid var(--print-gold);outline-offset:3px}.print-handout-document{box-sizing:border-box;width:8.5in;min-height:11in;margin:auto;padding:.48in .52in;background:#fff;box-shadow:0 12px 36px rgba(23,33,61,.18)}.print-sheet-header{position:relative;border-bottom:3px solid var(--print-ink);padding:0 0 19px}.print-sheet-brand{display:flex;align-items:center;gap:7px;font-size:10px;line-height:.88;text-transform:uppercase}.print-sheet-brand>span{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:var(--print-gold);font-size:13px}.print-sheet-label{position:absolute;right:0;top:2px;border-radius:10px;padding:5px 8px;background:var(--print-coral);color:#fff;font-size:7.5px;font-weight:900;letter-spacing:.8px;text-transform:uppercase}.print-sheet-header h1{max-width:6.7in;margin:17px 0 6px;font:700 30px/.98 Georgia,Times New Roman,serif;letter-spacing:-1px}.print-sheet-header>p{max-width:6.8in;margin:0;color:#4d5669;font-size:10.5px;line-height:1.45}.print-sheet-meta{display:grid;grid-template-columns:.75fr .75fr 1.2fr 1.25fr 1.2fr;gap:0;margin:17px 0 0;border:1px solid var(--print-ink);border-radius:6px;overflow:hidden}.print-sheet-meta>div{min-width:0;padding:8px 9px;border-left:1px solid var(--print-ink)}.print-sheet-meta>div:first-child{border-left:0}.print-sheet-meta dt{margin:0 0 3px;color:var(--print-coral);font-size:6.8px;font-weight:900;letter-spacing:.6px;text-transform:uppercase}.print-sheet-meta dd{overflow-wrap:anywhere;margin:0;font-size:8.2px;font-weight:900;line-height:1.25}.print-sheet-prep{display:grid;grid-template-columns:1.2fr .8fr;gap:18px;margin:16px 0}.print-sheet-prep>div{border-radius:6px;padding:12px 14px;background:#f2eee5}.print-sheet-prep>div:last-child{background:#fff4cd}.print-sheet-coach-notes h2,.print-sheet-prep h2,.print-sheet-write-in h2{margin:0 0 7px;font:700 12px Georgia,Times New Roman,serif}.print-sheet-coach-notes ul,.print-sheet-prep ul{display:grid;gap:4px;margin:0;padding-left:15px;color:#3f485b;font-size:8.2px;line-height:1.35}.print-checklist{grid-template-columns:1fr 1fr;gap:5px 12px!important;padding:0!important;list-style:none}.print-checklist li:before{content:"□";margin-right:5px;color:var(--print-coral);font-size:10px}.print-section-title{display:flex;align-items:center;gap:9px;margin:16px 0 9px}.print-section-title>span{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:var(--print-gold);font:700 8px Georgia,serif}.print-section-title p{margin:0 0 1px;color:var(--print-coral);font-size:6.5px;font-weight:900;letter-spacing:.7px;text-transform:uppercase}.print-section-title h2{margin:0;font:700 15px Georgia,Times New Roman,serif}.print-sheet-timeline table{width:100%;border-collapse:collapse;table-layout:fixed}.print-sheet-timeline th{padding:6px 7px;background:var(--print-ink);color:#fff;font-size:6.8px;letter-spacing:.6px;text-align:left;text-transform:uppercase}.print-sheet-timeline th:first-child{width:.65in}.print-sheet-timeline th:nth-child(2){width:1.65in}.print-sheet-timeline td{vertical-align:top;border:1px solid #c8cbd2;padding:6px 7px;font-size:8px;line-height:1.25}.print-sheet-timeline td:first-child{border-left-color:var(--print-ink)}.print-sheet-timeline td span,.print-sheet-timeline td strong{display:block}.print-sheet-timeline td:first-child strong{font:700 9px Georgia,serif}.print-sheet-timeline td span{margin-top:2px;color:#667085;font-size:6.7px;font-weight:700}.print-sheet-timeline td:nth-child(2)>strong{font-size:8.2px}.print-sheet-timeline td p{margin:0 0 3px}.print-sheet-timeline td small{display:block;color:#4f586c;font-size:6.9px;font-weight:800;line-height:1.3}.print-sheet-pre-notes{display:grid;grid-template-columns:1fr .7fr 1.5fr;gap:14px;margin-top:20px}.print-sheet-pre-notes label{display:grid;gap:12px;color:var(--print-coral);font-size:6.8px;font-weight:900;letter-spacing:.6px;text-transform:uppercase}.print-sheet-pre-notes label>span{display:block;border-bottom:1px solid #8f97a6}.print-sheet-details{page-break-before:always;break-before:page;padding-top:.03in}.print-block-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.print-block-card{page-break-inside:avoid;break-inside:avoid;border:1px solid #aeb4c0;border-radius:6px;padding:9px 10px}.print-block-card>header{display:grid;grid-template-columns:23px 1fr;gap:7px;align-items:start;margin-bottom:6px}.print-block-card>header>span{display:grid;place-items:center;width:21px;height:21px;border-radius:5px;background:var(--print-gold);font:700 7.5px Georgia,serif}.print-block-card h3{margin:0;font:700 10.5px/1.1 Georgia,Times New Roman,serif}.print-block-card header p{margin:2px 0 0;color:var(--print-coral);font-size:6.5px;font-weight:900;text-transform:uppercase}.print-block-card ul{display:grid;gap:3px;margin:0;padding-left:14px;color:#394357;font-size:7.2px;line-height:1.3}.print-say-this,.print-transition{margin:6px 0 0;border-left:2px solid var(--print-coral);padding:4px 6px;background:#f7f3ec;color:#354056;font-size:6.9px;line-height:1.3}.print-transition{border-left-color:var(--print-gold);background:#fff6d9}.print-sheet-coach-notes{display:grid;grid-template-columns:1fr 1fr;gap:10px;page-break-inside:avoid;break-inside:avoid;margin-top:13px}.print-sheet-coach-notes>div{border-radius:6px;padding:10px 12px;background:#f2eee5}.print-sheet-coach-notes>div:last-child{background:#fff4cd}.print-sheet-coach-notes ul{font-size:7.3px}.print-sheet-closing{display:grid;grid-template-columns:1.2in 1fr;gap:12px;align-items:center;page-break-inside:avoid;break-inside:avoid;margin-top:10px;border-radius:6px;padding:9px 12px;background:var(--print-ink);color:#fff}.print-sheet-closing span{color:var(--print-gold);font-size:6.8px;font-weight:900;letter-spacing:.7px;text-transform:uppercase}.print-sheet-closing p{margin:0;font:700 9.2px/1.3 Georgia,Times New Roman,serif}.print-sheet-write-in{page-break-inside:avoid;break-inside:avoid;margin-top:12px}.print-sheet-write-in>div{height:17px;border-bottom:1px solid #aeb4c0}.print-sheet-footer{display:flex;justify-content:space-between;gap:12px;margin-top:13px;border-top:1px solid var(--print-ink);padding-top:6px;color:#687083;font-size:6.5px}.print-sheet-footer span:first-child{color:var(--print-coral);font-weight:900}@media (max-width:850px){.print-handout-page{padding:20px 10px;overflow-x:auto}.print-handout-actions{width:min(8.5in,100%)}.print-handout-document{transform-origin:top left}}@page{size:letter;margin:.35in}@media print{body,html{margin:0!important;padding:0!important;background:#fff!important}.print-handout-page{min-height:0;padding:0;background:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-handout-actions{display:none!important}.print-handout-document{width:auto;min-height:0;margin:0;padding:0;box-shadow:none}.print-sheet-details{page-break-before:always;break-before:page}.print-block-card,.print-sheet-closing,.print-sheet-coach-notes,.print-sheet-write-in{page-break-inside:avoid;break-inside:avoid}.print-sheet-footer{position:static}}@media (max-width:920px){.cyo-hero-grid,.skill-guide-hero-grid,.topic-hero-grid{grid-template-columns:1fr;gap:35px}.skill-priority-card{max-width:650px}.skill-index-grid{grid-template-columns:repeat(2,1fr)}.cyo-level-grid,.cyo-moment-grid{grid-template-columns:1fr}.cyo-page .site-footer,.skill-detail-page .site-footer,.skills-page .site-footer{flex-wrap:wrap}.cyo-page .site-footer nav,.skill-detail-page .site-footer nav,.skills-page .site-footer nav{order:3;width:100%;justify-content:space-between}}@media (max-width:620px){.breadcrumbs{margin-bottom:27px;font-size:11px}.cyo-hero,.skill-guide-hero,.topic-hero{padding:30px 22px 55px}.skill-guide-hero h1,.topic-hero h1{font-size:44px}.cyo-hero h1{font-size:42px}.cyo-hero-grid>div>p:not(.overline),.skill-guide-hero-grid>div>p:not(.overline),.topic-hero-grid>p{font-size:15px}.skill-index-section{padding:55px 22px 65px}.skill-index-grid{grid-template-columns:1fr;gap:11px}.skill-index-card{min-height:220px}.cyo-section-heading{margin-bottom:28px}.cyo-section-heading h2{font-size:35px}.cyo-level-grid{gap:12px}.cyo-level-grid article{padding:25px 22px}.topic-cta{padding:62px 22px}.topic-cta h2{font-size:34px}.skill-reminder-section{padding:42px 22px}.skill-reminder-section h2{font-size:27px}.skill-drill-section{padding:60px 22px 70px}.skill-next-section{align-items:flex-start;flex-direction:column;padding:55px 22px;gap:27px}.skill-next-section h2{font-size:33px}.cyo-disclaimer{grid-template-columns:1fr;gap:9px;padding:30px 22px}.cyo-page .site-footer,.skill-detail-page .site-footer,.skills-page .site-footer{padding:24px 20px}.cyo-page .site-footer nav,.skill-detail-page .site-footer nav,.skills-page .site-footer nav{justify-content:flex-start;flex-wrap:wrap;gap:15px}.cyo-home-callout{align-items:flex-start;flex-direction:column;margin-bottom:55px}.cyo-home-callout h2{font-size:22px}}