.free-lesson-page{color:#f3efe3;background:#071e18;padding-bottom:64px}.free-lesson-heading,.free-lesson-body{width:min(820px,100% - 48px);margin-inline:auto}.free-lesson-heading{padding-block:38px 36px}.free-lesson-page .eyebrow{letter-spacing:.1em;color:#d2bd83;font-size:.875rem;display:block}.free-back{color:#d9c58f;text-underline-offset:5px;align-items:center;min-height:44px;margin-bottom:26px;font-size:.9375rem;text-decoration:underline;display:inline-flex}.free-lesson-page h1,.free-lesson-page h2{letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.12}.free-lesson-page h1{margin:20px 0 24px;font-size:clamp(2.75rem,7vw,4.8rem)}.free-lesson-page h1 em{color:#d2bd83}.free-lesson-page h2{margin:15px 0 22px;font-size:clamp(1.9rem,4vw,2.5rem)}.free-lesson-page h3{margin:30px 0 15px;font-size:1.2rem;line-height:1.5}.free-lesson-page p,.free-lesson-page li{color:#bfcbbf;font-size:1rem;line-height:1.8}.free-lesson-page strong{color:#f3ead4}.free-lesson-page .free-small{font-size:.875rem;line-height:1.65}.free-lesson-heading>p:first-of-type{font-size:1.125rem}.free-lesson-heading nav{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.free-lesson-heading nav a{color:#e3d5af;border:1px solid #bca66e55;border-radius:4px;align-items:center;min-height:44px;padding:10px 16px;font-size:.9375rem;display:inline-flex}.free-lesson-body>section{border-top:1px solid #bca66e40;padding-block:38px}.free-lesson-page [id]{scroll-margin-top:100px}:is(.free-lesson-page a:focus-visible,.free-lesson-page button:focus-visible,.free-lesson-page input:focus-visible,.free-lesson-page summary:focus-visible){outline-offset:4px;outline:3px solid #e4cd8e}.free-formula{background:#163c2f;border-left:3px solid #d2bd83;margin:26px 0 0;padding:26px}.free-formula>span{letter-spacing:.1em;color:#d2bd83;margin-bottom:12px;font-size:.8125rem;display:block}.free-formula>strong{font-size:1.25rem;line-height:1.65;display:block}.free-formula p{margin-bottom:0}.free-pot-figure{color:#163c2f;background:#f3efe3;border-radius:8px;margin:26px 0;padding:24px}.free-pot-diagram{grid-template-columns:2fr 1fr 1fr;gap:6px;display:grid}.free-pot-diagram>div{text-align:center;color:#f3efe3;background:#194c3a;border-radius:4px;flex-direction:column;justify-content:center;padding:22px 8px;display:flex}.free-pot-diagram>div:nth-child(2){color:#15382b;background:#d2bd83}.free-pot-diagram>div:nth-child(3){color:#15382b;background:#c6d7c8}.free-pot-diagram span{font-size:.9375rem}.free-pot-diagram strong{color:inherit;font:400 2rem/1.4 Georgia,serif}.free-pot-figure figcaption{text-align:center;margin-top:18px;font-size:1rem;line-height:1.6}.free-pot-figure figcaption strong{color:inherit}.free-assumption{border:1px solid #bca66e55;border-radius:5px;margin:22px 0;padding:0 20px}.free-assumption summary{cursor:pointer;color:#e3d5af;min-height:48px;padding:16px 0;font-size:1rem;line-height:1.6}.free-prices{border:1px solid #bca66e40;border-radius:6px;margin:20px 0;overflow:hidden}.free-prices table{border-collapse:collapse;width:100%;font-size:1rem}.free-prices caption{text-align:left;color:#c0cdbe;background:#102d23;padding:14px 18px;font-size:.875rem}.free-prices th,.free-prices td{text-align:left;border-top:1px solid #bca66e30;padding:13px 18px}.free-prices th[scope=row]{color:#becbbd;font-weight:400}.free-prices td{text-align:right;font-variant-numeric:tabular-nums;color:#efdfb9}.free-prices thead th{color:#e5d4a7;font-size:.875rem;font-weight:500}.free-prices thead th:last-child{text-align:right}.free-lesson-calculator label{justify-content:space-between;align-items:center;margin:24px 0 12px;font-size:1rem;display:flex}.free-lesson-calculator label strong{font-size:1.5rem}.free-lesson-calculator input{accent-color:#d2bd83;cursor:pointer;width:100%;min-height:44px}.free-range-labels{color:#bfcbbf;justify-content:space-between;font-size:.875rem;display:flex}.free-lesson-calculator output{background:#143b2d;border:1px solid #bca66e40;border-radius:6px;flex-wrap:wrap;align-items:center;gap:20px;margin:24px 0;padding:24px;display:flex}.free-lesson-calculator output strong{font-variant-numeric:tabular-nums;color:#ebd9aa;font:400 3.5rem/1.1 Georgia,serif}.free-lesson-calculator output span{color:#bfcdbe;font-size:1rem;line-height:1.7}.free-question,.free-lesson-complete{background:#0d2b21;border:1px solid #bca66e50;border-radius:8px;margin-top:24px;padding:30px}.free-question-count{color:#d2bd83;font-size:.875rem}.free-question h3{margin-top:15px}.free-question fieldset{border:0;gap:10px;min-width:0;margin:20px 0;padding:0;display:grid}.free-question fieldset label{cursor:pointer;background:#153a2b;border:1px solid #bca66e40;border-radius:5px;align-items:center;gap:12px;min-height:52px;padding:14px;font-size:1rem;line-height:1.5;display:flex}.free-question input{accent-color:#d2bd83;flex-shrink:0;width:18px;height:18px}.free-question label>span{flex:1;min-width:0}.free-question label>strong{font-size:.875rem}.free-question label[data-selected=true]{border-color:#d2bd83}.free-question label[data-correct=true]{background:#254b35;border-color:#b8cc94}.free-question fieldset:disabled label{cursor:default}.free-question-feedback:not(:empty){background:#183e2e;border-left:3px solid #d2bd83;margin:18px 0;padding:16px 20px}.free-question-feedback p{margin-bottom:0}.free-lesson-page .primary-button{white-space:normal;text-align:center;min-height:48px;padding:12px 20px;font-size:1rem;font-weight:600;line-height:1.5;color:#10281f!important;background:#d2bd83!important;border:1px solid #d2bd83!important;border-radius:4px!important}.free-lesson-page button:disabled{opacity:.55;cursor:not-allowed}.free-lesson-page .free-text-button{color:#deca95;text-underline-offset:4px;background:0 0;border:0;min-height:48px;margin-top:15px;font-size:.9375rem;text-decoration:underline;display:block}.free-lesson-complete h3{margin-top:0}.free-recap ol{padding-left:24px}.free-recap li{margin-block:9px;padding-left:6px}.free-recap .free-back{margin-bottom:0}@media (max-width:600px){.free-lesson-heading,.free-lesson-body{width:calc(100% - 40px)}.free-lesson-heading{padding-block:20px 28px}.free-lesson-heading nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.free-lesson-heading nav a{justify-content:center}.free-lesson-body>section{padding-block:30px}.free-lesson-page [id]{scroll-margin-top:24px}.free-formula,.free-question,.free-lesson-complete{padding:20px}.free-pot-figure{padding:15px}.free-pot-diagram>div{padding:16px 5px}.free-pot-diagram span{font-size:.875rem}.free-pot-diagram strong{font-size:1.5rem}.free-question label>strong{flex-basis:100%}.free-question fieldset label{flex-wrap:wrap}.free-question .primary-button,.free-lesson-complete .primary-button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.free-lesson-page *{scroll-behavior:auto!important}}
