.cake-pageguide .cake-guide-reassurance{text-align:center;color:var(--muted);margin:1.25rem 0 3.5rem;font-size:.875rem}.cake-pageguide .cake-guide-body{max-width:980px;margin:0 auto}.cake-pageguide .cake-guide-body>section,.cake-pageguide .cake-detail-pair{margin-block:3.5rem}.cake-pageguide .cake-guide-body h2{letter-spacing:-.035em;margin:.5rem 0 1.4rem;font-size:clamp(1.5rem,3vw,2rem);line-height:1.2}.cake-pageguide .cake-guide-body h3{margin:.7rem 0;font-size:1.05rem}.cake-pageguide .cake-guide-body p{line-height:1.7}.cake-pageguide .cake-cost-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 2.5rem;display:grid}.cake-pageguide .cake-cost-notes article{border-top:1px solid #ccd7cd;padding-top:1.1rem}.cake-pageguide .cake-cost-notes article>span{color:#52705b;letter-spacing:.12em;font-size:.75rem}.cake-pageguide .cake-cost-notes p{margin:0}.cake-pageguide .cake-example-panel{background:#f5f5ee;border:1px solid #dedfd3;border-radius:1.5rem;grid-template-columns:1fr 1fr;gap:2.5rem;padding:clamp(1.25rem,4vw,2.5rem);display:grid}.cake-pageguide table{border-collapse:collapse;width:100%;font-size:.9rem}.cake-pageguide caption{text-align:left;color:#566052;margin:.75rem 0;font-size:.8rem}.cake-pageguide th,.cake-pageguide td{border-bottom:1px solid #dedfd3;padding:.5rem 0}.cake-pageguide th{text-align:left;font-weight:400}.cake-pageguide td{text-align:right;font-variant-numeric:tabular-nums}.cake-pageguide tfoot th,.cake-pageguide tfoot td{border-bottom:none;padding-top:.8rem;font-weight:700}.cake-pageguide .cake-example-result{color:#263c2c;background:#e8eee5;border-radius:1rem;align-self:center;padding:1.5rem}.cake-pageguide .cake-example-result>span{font-size:.85rem}.cake-pageguide .cake-example-result>strong{letter-spacing:-.06em;font-size:clamp(2.5rem,7vw,4rem);line-height:1.25;display:block}.cake-pageguide .cake-example-result dl{margin:1.5rem 0}.cake-pageguide .cake-example-result dl>div{margin:1rem 0}.cake-pageguide .cake-example-result dt{font-size:.8rem}.cake-pageguide .cake-example-result dd{margin:.25rem 0 0}.cake-pageguide .cake-detail-pair{grid-template-columns:1fr 1fr;gap:2.5rem;display:grid}.cake-pageguide .cake-faq details{border-bottom:1px solid #dce1d9;padding:1rem 0}.cake-pageguide summary{cursor:pointer;font-weight:600;line-height:1.5}.cake-pageguide summary:focus-visible{outline-offset:5px;border-radius:3px;outline:2px solid #42604a}.cake-pageguide .cake-faq details p{max-width:72ch;margin-bottom:.3rem}.cake-pageguide .cake-method-notes{border:1px solid #dce1d9;border-radius:.8rem;padding:1.25rem;font-size:.875rem}.cake-pageguide .cake-method-notes li{margin-block:.6rem;line-height:1.65}.cake-pageguide .cake-guide-body [id]{scroll-margin-top:2rem}@media (max-width:640px){.cake-pageguide .cake-cost-notes,.cake-pageguide .cake-example-panel,.cake-pageguide .cake-detail-pair{grid-template-columns:1fr;gap:1.5rem}.cake-pageguide .cake-guide-body>section,.cake-pageguide .cake-detail-pair{margin-block:2.5rem}.cake-pageguide .cake-guide-reassurance{text-align:left}}@media (max-width:650px){.cake-pageguide.tool-page .tool-header .tool-guide-nav{row-gap:0}}
