/* Additional text blocks only. Existing public and internal elements keep their styles. */
.dom-additions .dom-additions-price{font-weight:700;color:var(--dom-crimson-dark);line-height:1.65;margin:0 0 12px}
.dom-additions.dom-section .dom-feature p.dom-additions-price{font-weight:700;color:var(--dom-crimson-dark)}
.dom-additions .dom-additions-note{margin:20px 0 16px;color:var(--dom-muted);font-size:13px;line-height:1.75}
.dom-additions .dom-additions-faq details+details{border-top:1px solid var(--dom-cream-dark);margin-top:14px;padding-top:14px}
.dom-additions .dom-additions-faq summary{cursor:pointer;font-weight:600;line-height:1.6;min-height:32px;color:var(--dom-crimson-dark)}
.dom-additions .dom-additions-faq details[open]>summary{margin-bottom:12px}
.dom-additions :is(a,summary,[tabindex]):focus-visible{outline:3px solid var(--dom-crimson);outline-offset:4px}
.dom-additions .dom-additions-faq p{line-height:1.8}
.home-guide .dom-additions :is(p,li,dt,dd){overflow-wrap:anywhere}
.home-guide .dom-additions-calendar{padding-left:22px;margin:0}
.home-guide .dom-additions-calendar li{padding-bottom:12px}
.home-guide .dom-additions-calendar :is(strong,time,.dom-additions-countdown){display:block}
.home-guide .dom-additions-countdown{min-height:24px;font-variant-numeric:tabular-nums;font-size:13px;line-height:1.8;color:var(--dom-muted)}
.home-guide .dom-additions-facts{margin:0}
.home-guide .dom-additions-facts>div{padding:12px 0;border-bottom:1px solid var(--dom-cream-dark)}
.home-guide .dom-additions-facts dt{font-weight:600}
.home-guide .dom-additions-facts dd{margin:6px 0 0;font-variant-numeric:tabular-nums}
.home-guide .dom-additions table caption{padding:12px;text-align:left;font-weight:600}
@media(max-width:480px){.dom-additions .dom-additions-price{font-size:14px}.home-guide .dom-additions-countdown{min-height:48px}}
