.free-page{color:#183e3d;max-width:1120px;margin:0 auto;padding:36px 28px 88px}.free-breadcrumb{color:#4a6867;margin:0 0 36px;font-size:.88rem}.free-breadcrumb a{text-underline-offset:4px;text-decoration:underline}.free-hero{border-bottom:1px solid #c9d8d4;padding:38px 0 48px}.free-hero h1{letter-spacing:-.04em;max-width:870px;margin:16px 0 24px;font-size:clamp(2.3rem,5vw,4.1rem);line-height:1.08}.free-lead{max-width:720px;font-size:1.25rem!important}.free-page p{line-height:1.75}.free-page h2{margin:0 0 18px;font-size:1.8rem;line-height:1.22}.free-page h3{margin:24px 0 12px;font-size:1.23rem;line-height:1.4}.free-page a:not(.qs-button){color:#145b57}.free-page a:hover{text-decoration:underline}.free-page .qs-button{white-space:normal;text-align:center;max-width:100%;margin-top:12px}.free-progress{background:#edf4f0;border-radius:12px;margin:24px 0 40px;padding:18px 22px}.free-path-list{grid-template-columns:1fr 1fr;gap:20px;margin:28px 0 44px;padding:0;list-style:none;display:grid}.free-path-list li{background:#fff;border:1px solid #c9d8d4;border-radius:18px;gap:18px;padding:26px;display:flex}.free-path-list h3{margin-top:8px}.free-step-number{color:#567b72;font-variant-numeric:tabular-nums;font-size:1.7rem}.free-next,.free-upgrade,.free-example{background:#e9f2ed;border-radius:18px;margin:36px 0;padding:32px}.free-upgrade{color:#fff;background:#173f3c}.free-upgrade .qs-eyebrow{color:#b8d7c7}.free-upgrade .qs-button{color:#173f3c;background:#e3c486;border-color:#e3c486}.free-sources{border-top:1px solid #c9d8d4;padding:24px 0}.free-sources p{color:#506965;font-size:.9rem}.free-sources li{margin:12px 0}.free-other{flex-wrap:wrap;gap:20px;padding-top:24px;display:flex}.free-lesson{max-width:900px}.free-teaching{padding:34px 0 8px}.free-teaching>div{margin-bottom:28px}.free-example p{white-space:pre-line}.free-table-scroll{overflow-x:auto}.free-page table{border-collapse:collapse;background:#fff;width:100%;margin:20px 0;font-size:.95rem}.free-page caption{text-align:left;padding:10px 0}.free-page th,.free-page td{text-align:left;border:1px solid #c7d7cf;padding:13px}.free-page th{background:#dce9e0}.free-workshop{padding-top:22px}.free-check{border:1px solid #b9ccc3;border-radius:14px;min-width:0;margin:28px 0;padding:20px 24px}.free-check legend{max-width:100%;padding:0 8px;font-weight:700;line-height:1.5}.free-check label,.free-review label{cursor:pointer;align-items:flex-start;gap:12px;padding:12px 0;line-height:1.6;display:flex}.free-page input[type=radio],.free-page input[type=checkbox]{accent-color:#165e52;flex-shrink:0;width:19px;height:19px;margin-top:4px}.free-feedback{background:#eff5f1;border-left:4px solid #4a8068;margin-top:16px;padding:18px 20px;line-height:1.7}.free-fields{gap:22px;display:grid}.free-fields label,.free-field{flex-direction:column;gap:8px;display:flex}.free-fields span{color:#526a64;font-size:.94rem}.free-page textarea{font:inherit;box-sizing:border-box;resize:vertical;color:#173f3c;background:#fff;border:1px solid #98b6aa;border-radius:8px;width:100%;max-width:100%;padding:14px;line-height:1.6}.free-page button{font:inherit;color:#164c43;cursor:pointer;background:#fff;border:1px solid #728e83;border-radius:8px;min-height:44px;padding:11px 15px;font-size:.9rem}.free-page button:hover{background:#edf5ef}.free-page :is(a,button,input,textarea):focus-visible{outline-offset:4px;outline:3px solid #b77d2a}.free-page button:disabled{opacity:.6;cursor:default}.free-controls{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.free-timer{border:1px solid #b9ccc3;border-radius:14px;margin:26px 0;padding:16px 24px}.free-timer output{font-variant-numeric:tabular-nums;min-width:90px;font-size:1.8rem}.free-review{border-top:1px solid #c9d8d4;margin-top:32px;padding-top:20px}.free-status{min-height:28px;font-size:.94rem}.free-hub-stats{color:#375d52;flex-wrap:wrap;gap:24px;margin:26px 0;display:flex}.free-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:30px 0;display:grid}.free-hub-card{background:#fff;border:1px solid #c9d8d4;border-radius:18px;padding:30px}.free-hub-card h2{margin:12px 0}.free-hub-card li{margin:10px 0}.free-hub-card ul{padding-left:18px}.free-feature-strip{background:#e9f2ed;border-radius:18px;margin:30px 0;padding:28px}.free-hub-guides details{border-bottom:1px solid #c9d8d4;padding:20px 0}.free-hub-guides summary{cursor:pointer;font-weight:600}.free-hub-guides li{margin:14px 0}@media (max-width:650px){.free-page{padding:24px 18px 56px}.free-hero{padding:20px 0 32px}.free-path-list,.free-hub-grid{grid-template-columns:1fr}.free-path-list li,.free-hub-card{padding:22px}.free-next,.free-upgrade,.free-example{padding:24px 20px}.free-check{padding:16px}.free-controls button{flex:160px}}@media print{.qs-site-header,.measurement-banner,.qs-site-footer,.free-no-print,.free-upgrade,.free-next,.free-other,.free-breadcrumb{display:none!important}.free-page{color:#000;max-width:none;padding:0}.free-hero{padding:12px 0}.free-hero h1{font-size:28pt}.free-page h2{font-size:20pt}.free-page textarea{field-sizing:content;border:1px solid #555;min-height:90px;overflow:visible}.free-example,.free-feedback,.free-check{break-inside:avoid;background:#fff}.free-page a{color:#000}.free-page .qs-eyebrow{color:#444}.free-status{display:none}}
