[data-tool-first-layout] .tool-head,[data-tool-first-layout] .page-intro{display:block;min-height:0;padding:0;margin:0 0 1rem;background:none;border:0;box-shadow:none}
[data-tool-first-layout] .tool-illustration,[data-tool-first-layout] .tool-head-kicker,[data-tool-first-layout] .tool-head .eyebrow{display:none}
[data-tool-first-layout] h1{font-size:clamp(1.5rem,4vw,2.25rem);line-height:1.15;margin:.5rem 0}
[data-tool-first-layout] .tool-head p,[data-tool-first-layout] .page-intro p{margin:.5rem 0;font-size:1rem}
[data-tool-first-layout] .breadcrumbs{margin:.5rem 0;font-size:.8rem}
[data-tool-first-layout] .tool-layout{display:block}
[data-tool-first-layout] .tool-card{margin:0 0 .75rem;width:100%;box-sizing:border-box}
.tool-first-help{margin:.5rem 0 1rem;border:0;background:none;box-shadow:none}
.tool-first-help>summary{cursor:pointer;color:var(--muted,#526276);font-size:.9rem;text-decoration:underline;text-underline-offset:3px;padding:.6rem 0;min-height:24px}
.tool-first-help>summary:focus-visible{outline:3px solid #ad5c00;outline-offset:3px}
.tool-first-help[open]{margin-bottom:1.25rem}
[data-tool-first-layout] [data-invoice-guide]{background:none;border:0;padding:0;margin:.25rem 0 1rem}
[data-tool-first-layout] [data-guide-start]{border:0;background:none;text-decoration:underline;text-underline-offset:3px;padding:.5rem 0;font-size:.9rem}
[data-tool-first-layout] [data-invoice-guide]>p{font-size:.85rem;margin:.1rem 0 .5rem;color:#526276}
[data-tool-first-layout] [data-guide-panel]{padding:1rem;border:1px solid #b7cadb;background:#f3f8fc;border-radius:.75rem}
[data-tool-first-layout] button[data-date-example],[data-tool-first-layout] button[data-action="example"]{background:transparent;color:#40556d;border:1px solid #c7d0dc;box-shadow:none;font-weight:500}
