/* Bookkeeping: shared cream topography, soft sage surfaces and open spacing. */
.bookkeeping-page .tax-hero h1{font-size:clamp(55px,7.4vw,100px)}
.bk-hero-copy{max-width:660px;font-size:16px;line-height:1.85;margin:24px auto}.bk-support,.bk-fit,.bk-investment,.bk-connections{padding:55px 0}.bk-support .section-heading{align-items:end}.bk-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px 70px;margin-top:38px}.bk-grid article{padding:22px 0}.bk-grid h3,.bk-fit-panel h3{font:normal 32px/1.2 var(--serif);margin:20px 0 17px}.bk-grid p,.bk-fit p,.bk-investment p,.bk-connections p{font-size:15px;line-height:1.85}.bk-section-copy{max-width:730px;font-size:15px;line-height:1.85;margin:28px 0 35px}.bk-small{font-size:12px;max-width:740px;line-height:1.8;margin:28px 0 0}.bk-fit,.bk-investment{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;align-items:center}.bk-fit h2,.bk-investment h2,.bk-connections h2{margin:24px 0}.bk-fit-panel{background:#b7c9bb26;padding:35px 38px;border-radius:42px 24px 42px 24px}.bk-fit-panel ul{padding-left:19px;font-size:14px;line-height:1.8}.bk-fit-panel li{margin:14px 0}.bk-fit-panel h3{margin-top:0}.bk-fit-panel p{font-size:13px}.bk-investment .bk-price{font:normal 62px/1.2 var(--serif);margin:0 0 25px;color:var(--green)}.bk-price span{font:normal 15px/1.6 var(--sans, sans-serif);display:block}.bk-investment .button{margin-top:16px}.bk-connections>p{max-width:770px}.bk-related{display:flex;flex-wrap:wrap;gap:18px 36px;margin-top:28px}.bk-related a{display:inline-flex;align-items:center;gap:15px;font-size:14px;text-underline-offset:5px}.bk-draft-form{max-width:650px;margin:28px auto 0;background:#f6f3ecb3;border:1px dashed #849b86;border-radius:24px;padding:25px}.bk-draft-form strong{font-size:13px;font-weight:500}.closing .bk-draft-form p{font-size:13px;line-height:1.7;margin:12px auto 0}.bookkeeping-page #monthly-support,.bookkeeping-page #bookkeeping-inquiry{scroll-margin-top:120px}
@media(max-width:760px){.bookkeeping-page .tax-hero h1{font-size:clamp(43px,11vw,65px);overflow-wrap:normal}.bk-hero-copy{font-size:14px}.bk-grid{grid-template-columns:1fr;gap:10px}.bk-support,.bk-fit,.bk-investment,.bk-connections{padding:32px 0}.bk-fit,.bk-investment{grid-template-columns:1fr;gap:25px}.bk-fit-panel{padding:28px 25px;border-radius:30px}.bk-grid h3,.bk-fit-panel h3{font-size:28px}.bk-related{flex-direction:column;gap:20px}.bk-investment .bk-price{font-size:54px}.bookkeeping-page .actions{align-items:flex-start}.bookkeeping-page .actions .button{font-size:11px}.bk-draft-form{padding:22px}.bk-grid p,.bk-fit p,.bk-investment p,.bk-connections p{font-size:14px}}

/* Explicit inclusion layout: keep all six deliverables visible and readable. */
.bk-section-heading{display:block;max-width:790px;margin:0 0 38px}.bk-section-heading h2{margin:22px 0}.bk-section-heading>p{max-width:650px;font-size:15px;line-height:1.8}.bk-support .bk-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:0}.bk-support .bk-grid article{min-width:0;padding:28px 26px;background:#b7c9bb1c;border-radius:28px}.bk-item-label{display:block;font-size:10px;letter-spacing:.1em;line-height:1.8;color:#526e5b}.bk-support .bk-grid h3{font-size:29px;line-height:1.2;margin:17px 0}.bk-support .bk-grid p{font-size:14px;line-height:1.85}
@media(max-width:1050px){.bk-support .bk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.bk-support .bk-grid{grid-template-columns:minmax(0,1fr);gap:18px}.bk-support .bk-grid article{padding:25px 23px}.bk-section-heading h2{font-size:36px}.bk-section-heading>p{font-size:14px}}

.bk-bundle .bk-grid article{padding:25px 28px;background:#b7c9bb26;border-radius:28px}.bk-bundle .bundle-draft{font-weight:600;margin:16px 0}.bk-bundle .button{margin-top:18px}
