.btl{--ink:#172a28;--cream:#f4f1e8;--gold:#d0ad67;background:var(--cream);color:var(--ink);font-family:Arial,Helvetica,sans-serif;line-height:1.6}.btl a{color:inherit}.btl-container{max-width:1200px;margin:auto;padding-left:32px;padding-right:32px}.btl-nav{border-bottom:1px solid #17362c25;justify-content:space-between;align-items:center;gap:30px;max-width:1360px;margin:auto;padding:24px 40px;display:flex}.btl-brand{letter-spacing:.12em;align-items:center;gap:14px;font-size:13px;font-weight:800;line-height:1.15;text-decoration:none;display:flex}.btl-brand img{object-fit:contain;width:58px;height:58px}.btl-nav nav{flex-wrap:wrap;align-items:center;gap:28px;font-size:14px;display:flex}.btl-nav nav a{text-decoration:none}.btl-nav .btl-publisher{border-left:1px solid #193a3340;padding-left:28px}.btl a:hover{text-underline-offset:5px;text-decoration:underline}.btl :focus-visible{outline-offset:5px;outline:3px solid #8e5d14}.btl-skip{z-index:10;background:#fff;padding:12px;position:absolute;top:-100px;left:12px}.btl-skip:focus{top:10px}.btl-hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:65px;padding-top:85px;padding-bottom:85px;display:grid}.btl-kicker{letter-spacing:.19em;color:#486156;margin:0 0 22px;font-size:11px;font-weight:800}.btl h1{letter-spacing:-.045em;margin:0 0 27px;font:400 clamp(45px,5.1vw,72px)/1.05 Georgia,serif}.btl h1 em{color:#526b4f;font-weight:400}.btl h2{letter-spacing:-.035em;margin:0 0 22px;font:400 clamp(34px,3.4vw,48px)/1.12 Georgia,serif}.btl h3{line-height:1.25}.btl p{max-width:650px}.btl-lead{color:#4b5b52;font-size:18px;line-height:1.75}.btl-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;display:flex}.btl-button{background:#1c3930;justify-content:space-between;align-items:center;gap:28px;padding:17px 22px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.btl-button:hover{background:#2c4b3e}.btl-link{border-bottom:1px solid #738775;padding-bottom:5px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.btl-motto{letter-spacing:.23em;margin-top:40px;font-size:10px;font-weight:700}.btl-workbook{background:#dce1d3;padding:36px 28px 20px;transform:rotate(1.5deg);box-shadow:13px 18px #19362a0d}.btl-paper{background:#fffdf6;border-top:8px solid #244035;padding:35px 30px;transform:rotate(-3deg);box-shadow:0 10px 25px #172a2815}.btl-small{color:#54645a;font-size:12px}.btl-paper .btl-small{letter-spacing:.13em;font-size:9px}.btl-paper h2{margin:35px 0 15px;font-size:43px}.btl-paper p{font-size:15px}.btl-paper ol{border-top:1px solid #293f2f40;margin-top:30px;padding:12px 0;list-style:none}.btl-paper li{border-bottom:1px solid #293f2f20;padding:11px 0;font-size:12px}.btl-paper li span{color:#687d64;margin-right:14px;font-size:10px}.btl-paper a{font-size:11px;font-weight:700;text-decoration:none}.btl-edition{letter-spacing:.14em;text-align:center;margin-top:30px;font-size:8px;display:block}.btl-band{color:#eeeade;background:#1d3930}.btl-band .btl-container{letter-spacing:.16em;justify-content:space-between;gap:20px;padding-top:22px;padding-bottom:22px;font-size:10px;display:flex}.btl-section{padding-top:85px;padding-bottom:85px}.btl-sectionhead{justify-content:space-between;align-items:end;gap:60px;margin-bottom:45px;display:flex}.btl-sectionhead>p{color:#536155;max-width:420px;margin:0 0 24px}.btl-modules{border-top:1px solid #243c2d40;border-bottom:1px solid #243c2d40;grid-template-columns:repeat(4,1fr);display:grid}.btl-modules article{border-right:1px solid #243c2d30;flex-direction:column;padding:30px 22px 28px;display:flex}.btl-modules article:first-child{padding-left:0}.btl-modules article:last-child{border:0}.btl-num{color:#70816a;font:italic 24px Georgia}.btl-modules h3{letter-spacing:-.03em;font:400 25px/1.2 Georgia}.btl-modules p{color:#546253;margin-top:0;font-size:14px}.btl-modules a{margin-top:auto;padding-top:15px;font-size:11px;font-weight:700;text-decoration:none}.btl-lessons{max-width:800px;margin:55px auto 0}.btl-lessons h3{font:400 28px Georgia}.btl details{border-bottom:1px solid #20372a30;padding:18px 0}.btl summary{cursor:pointer;font-size:15px;font-weight:700}.btl details p{color:#46594a;font-size:14px}.btl-calculator-section{background:#e3e7dc;padding:80px 0}.btl-calculator-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:80px;display:grid}.btl-calc{background:#fdfbf5;border:1px solid #1d382a25;padding:28px}.btl-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.btl-fields label{font-size:11px;font-weight:700}.btl-fields input{color:#192f25;background:0 0;border:1px solid #81907b;border-radius:0;width:100%;margin-top:6px;padding:10px 12px;font:17px Arial;display:block}.btl-result{border-top:1px solid #19362c30;margin-top:20px;padding-top:20px}.btl-result span{justify-content:space-between;gap:20px;margin:8px 0;font-size:14px;display:flex}.btl-result span strong{font-size:23px}.btl-result p{font-size:12px}.btl-reset{color:#284331;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:12px;text-decoration:underline}.btl-download-feature{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.btl-download-feature p{color:#4c5e4d}.btl-resource-list{border-top:1px solid #263c2933}.btl-resource-list span{border-bottom:1px solid #263c2933;padding:14px 0;font-size:14px;display:block}.btl-reading{background:#e7deca;align-items:center;gap:55px;padding-top:45px;padding-bottom:45px;display:flex}.btl-reading img{object-fit:contain;width:140px;max-height:210px;box-shadow:7px 9px 15px #24352920}.btl-reading h2{font-size:36px}.btl-reading p{font-size:14px}.btl-notes{color:#566453;padding-top:40px;padding-bottom:40px;font-size:12px}.btl-notes p{max-width:950px}.btl-footer{border-top:1px solid #20372a40;justify-content:space-between;gap:30px;padding-top:32px;padding-bottom:40px;display:flex}.btl-footer strong{letter-spacing:.12em;font-size:12px}.btl-footer p{font-size:12px}.btl-footer nav{flex-wrap:wrap;align-items:center;gap:25px;font-size:12px;display:flex}.btl-resource-hero{padding-top:80px;padding-bottom:55px}.btl-resource-download{border-bottom:1px solid #20372a40;grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;padding-bottom:75px;display:grid}.btl-resource-cover{color:#f4eedf;aspect-ratio:.85;background:#203b30;border-bottom:12px solid #c6aa76;flex-direction:column;justify-content:space-between;padding:40px;display:flex}.btl-resource-cover>span{letter-spacing:.2em;font-size:11px}.btl-resource-cover h2{margin:30px 0;font-size:44px}.btl-resource-cover p{letter-spacing:.18em;font-size:9px}.btl-resource-cover strong{color:#ddc38b;font:italic 20px Georgia}.btl-resource-download article p,.btl-resource-download li{color:#4c5e4d;font-size:15px}.btl-resource-download article .btl-small{font-size:12px}.btl-resource-download ul{margin-bottom:28px;padding-left:20px}@media (max-width:850px){.btl-hero{grid-template-columns:1fr 1fr;gap:35px;padding-top:60px}.btl-nav{padding:20px 24px}.btl-nav nav{gap:16px}.btl-nav .btl-publisher{border:0;padding-left:0}.btl-paper{padding:25px 20px}.btl-paper h2{font-size:34px}.btl-modules{grid-template-columns:1fr 1fr}.btl-modules article:nth-child(2){border-right:0}.btl-modules article:nth-child(3){padding-left:0}.btl-calculator-grid,.btl-download-feature,.btl-resource-download{gap:35px}.btl-resource-cover{padding:25px}.btl-resource-cover h2{font-size:34px}}@media (max-width:600px){.btl-container{padding-left:22px;padding-right:22px}.btl-nav{flex-direction:column;align-items:start;gap:18px}.btl-nav nav{gap:20px;font-size:12px}.btl-brand img{width:45px;height:45px}.btl-hero,.btl-calculator-grid,.btl-download-feature,.btl-resource-download{grid-template-columns:1fr}.btl-hero{gap:45px;padding-top:45px;padding-bottom:55px}.btl h1{font-size:46px}.btl-workbook{max-width:380px;margin:0 10px}.btl-band .btl-container{grid-template-columns:1fr 1fr;gap:12px;font-size:9px;display:grid}.btl-section{padding-top:55px;padding-bottom:55px}.btl-sectionhead{margin-bottom:30px;display:block}.btl-modules h3{font-size:23px}.btl-modules article{padding:25px 15px}.btl-modules p{font-size:13px}.btl-calculator-section{padding:55px 0}.btl-calc{padding:20px}.btl-reading{gap:24px}.btl-reading img{width:90px}.btl-reading h2{font-size:29px}.btl-footer{display:block}.btl-footer nav{gap:18px;margin-top:25px}.btl-resource-hero{padding-top:45px}.btl-resource-cover{aspect-ratio:1;max-width:360px;padding:32px}.btl-resource-cover h2{font-size:40px}.btl-resource-download{gap:35px;padding-bottom:45px}.btl-lead{font-size:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
