@charset "UTF-8";.service-resource-help[data-astro-cid-5dfkb2ag]{margin-block:2rem;padding-block:1.5rem;border-block:1px solid var(--color-border)}.service-resource-help[data-astro-cid-5dfkb2ag] h2[data-astro-cid-5dfkb2ag]{margin:0 0 .65rem;font-family:var(--font-sans);font-size:var(--type-h2-panel);line-height:1.35;text-wrap:balance}.service-resource-help[data-astro-cid-5dfkb2ag] p[data-astro-cid-5dfkb2ag]{max-width:66ch;margin:0 0 1rem}.service-resource-help[data-astro-cid-5dfkb2ag] a[data-astro-cid-5dfkb2ag]{gap:.3em}.complaint-routes[data-astro-cid-y2x6v7sf]{min-inline-size:0;padding:var(--space-md);border:var(--border-thin) solid var(--surface-stroke-soft);border-radius:var(--radius-lg);background:var(--surface-material-card);box-shadow:var(--shadow-surface-flat);color:var(--color-text);font-family:var(--font-body);font-size:var(--type-small);line-height:var(--leading-body)}.complaint-routes[data-astro-cid-y2x6v7sf] [data-astro-cid-y2x6v7sf]:where(h2,h3,p,ul){margin:0}.complaint-routes[data-astro-cid-y2x6v7sf] h2[data-astro-cid-y2x6v7sf],.complaint-routes[data-astro-cid-y2x6v7sf] h3[data-astro-cid-y2x6v7sf]{max-inline-size:100%;font-family:var(--font-body);font-weight:var(--weight-semibold);letter-spacing:normal;line-height:var(--leading-heading);text-wrap:balance;hyphens:none}.complaint-routes[data-astro-cid-y2x6v7sf] h2[data-astro-cid-y2x6v7sf]{color:var(--color-heading);font-size:var(--type-h2-panel)}.complaint-routes[data-astro-cid-y2x6v7sf] h3[data-astro-cid-y2x6v7sf]{color:var(--color-heading);font-size:var(--type-h3)}.complaint-routes[data-astro-cid-y2x6v7sf] ul[data-astro-cid-y2x6v7sf]{padding:0;list-style:none}.complaint-routes[data-astro-cid-y2x6v7sf] a[data-astro-cid-y2x6v7sf]{hyphens:none}.complaint-routes__heading[data-astro-cid-y2x6v7sf]{display:grid;gap:var(--space-xs)}.complaint-routes__heading[data-astro-cid-y2x6v7sf] p[data-astro-cid-y2x6v7sf]{max-inline-size:var(--measure);color:var(--color-text-soft)}.complaint-routes__preparation[data-astro-cid-y2x6v7sf]{display:grid;gap:var(--space-xs);margin-block:var(--space-md);padding:var(--space-sm);border-radius:var(--radius-md);background:var(--surface-fill-soft)}.complaint-routes__preparation[data-astro-cid-y2x6v7sf] ul[data-astro-cid-y2x6v7sf]{display:grid;gap:var(--space-2xs)}.complaint-routes__preparation[data-astro-cid-y2x6v7sf] li[data-astro-cid-y2x6v7sf]{position:relative;padding-inline-start:var(--space-sm)}.complaint-routes__preparation[data-astro-cid-y2x6v7sf] li[data-astro-cid-y2x6v7sf]:before{position:absolute;inset-block-start:.65em;inset-inline-start:0;inline-size:.3rem;block-size:.3rem;border-radius:50%;background:var(--color-text-muted);content:""}.complaint-routes__list[data-astro-cid-y2x6v7sf]{margin-block-start:var(--space-md)}.complaint-routes__route[data-astro-cid-y2x6v7sf]{display:grid;gap:var(--space-xs);padding-block:var(--space-md);border-block-start:var(--border-thin) solid var(--surface-stroke-soft)}.complaint-routes__condition[data-astro-cid-y2x6v7sf]{display:grid;align-content:start;gap:var(--space-2xs)}.complaint-routes__condition[data-astro-cid-y2x6v7sf] p[data-astro-cid-y2x6v7sf]{color:var(--color-text-soft)}.complaint-routes__action[data-astro-cid-y2x6v7sf]{min-inline-size:0}.complaint-routes__links[data-astro-cid-y2x6v7sf]{display:grid;gap:var(--space-3xs);margin-block-start:var(--space-2xs)}.complaint-routes__links[data-astro-cid-y2x6v7sf] a[data-astro-cid-y2x6v7sf],.complaint-routes__sources[data-astro-cid-y2x6v7sf] a[data-astro-cid-y2x6v7sf]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs);min-block-size:2.75rem;padding-block:var(--space-2xs);color:var(--color-action-deep);text-decoration-line:underline;text-decoration-color:var(--surface-stroke-strong);text-underline-offset:.2em}.complaint-routes__links[data-astro-cid-y2x6v7sf] a[data-astro-cid-y2x6v7sf] span[data-astro-cid-y2x6v7sf]:first-child,.complaint-routes__sources[data-astro-cid-y2x6v7sf] a[data-astro-cid-y2x6v7sf] span[data-astro-cid-y2x6v7sf]:first-child{min-inline-size:0;overflow-wrap:anywhere}.complaint-routes__links[data-astro-cid-y2x6v7sf] a[data-astro-cid-y2x6v7sf] span[data-astro-cid-y2x6v7sf]:last-child,.complaint-routes__sources[data-astro-cid-y2x6v7sf] a[data-astro-cid-y2x6v7sf] span[data-astro-cid-y2x6v7sf]:last-child{flex:none;color:var(--color-text-muted)}.complaint-routes__links[data-astro-cid-y2x6v7sf] a[data-astro-cid-y2x6v7sf]:hover,.complaint-routes__sources[data-astro-cid-y2x6v7sf] a[data-astro-cid-y2x6v7sf]:hover{text-decoration-color:currentColor}.complaint-routes__caution[data-astro-cid-y2x6v7sf]{padding-block-start:var(--space-sm);border-block-start:var(--border-thin) solid var(--surface-stroke-soft);color:var(--color-text-soft)}.complaint-routes__sources[data-astro-cid-y2x6v7sf]{margin-block-start:var(--space-md)}.complaint-routes__sources[data-astro-cid-y2x6v7sf] h3[data-astro-cid-y2x6v7sf]{color:var(--color-text-muted);font-size:var(--type-caption);font-weight:var(--weight-medium)}.complaint-routes__sources[data-astro-cid-y2x6v7sf] ul[data-astro-cid-y2x6v7sf]{margin-block-start:var(--space-3xs)}.complaint-routes__sources[data-astro-cid-y2x6v7sf] a[data-astro-cid-y2x6v7sf]{color:var(--color-text-soft);font-size:var(--type-caption)}.complaint-routes__help[data-astro-cid-y2x6v7sf]{display:grid;justify-items:start;gap:var(--space-xs);margin-block-start:var(--space-sm);padding-block-start:var(--space-md);border-block-start:var(--border-thin) solid var(--surface-stroke-soft)}.complaint-routes__help[data-astro-cid-y2x6v7sf] p[data-astro-cid-y2x6v7sf]{color:var(--color-text-soft)}.complaint-routes__help[data-astro-cid-y2x6v7sf] a[data-astro-cid-y2x6v7sf]{max-inline-size:100%;min-block-size:2.75rem;white-space:normal;text-align:center}@media(width>=48rem){.complaint-routes__route[data-astro-cid-y2x6v7sf]{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);column-gap:var(--space-md)}}.guide-tool-embed .tool-calculator{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(.85rem,1.45vw,1.15rem);width:100%;max-width:100%;min-width:0}.guide-tool-embed .tool-form{--tool-input-block-size: 3.25rem;--tool-date-control-block-size: calc(var(--tool-input-block-size) + 2px);display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(.75rem,1.35vw,1rem);width:100%;max-width:100%;min-width:0}.guide-tool-embed .tool-form__grid{--tool-field-hint-min-block-size: 2.9em ;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.7rem,1.35vw,.95rem);align-items:start}@supports (block-size: 1lh){.guide-tool-embed .tool-form__grid{--tool-field-hint-min-block-size: 2lh}}.guide-tool-embed .tool-field{display:grid;grid-template-columns:minmax(0,1fr);gap:.4rem;align-items:start;align-content:start;width:100%;max-width:100%;min-width:0}.guide-tool-embed .tool-field__label{color:var(--color-heading);font-size:.78rem;font-weight:800;letter-spacing:0}.guide-tool-embed fieldset.tool-field{min-inline-size:0;margin:0;padding:0;border:0}.guide-tool-embed fieldset.tool-field>legend{margin-block-end:.45rem;padding:0;color:var(--color-heading);font-size:.78rem;font-weight:800}.guide-tool-embed .tool-input{align-self:start;width:100%;height:var(--tool-input-block-size);min-height:var(--tool-input-block-size);block-size:var(--tool-input-block-size);min-block-size:var(--tool-input-block-size);padding:.75rem .95rem;border:1px solid var(--surface-stroke);border-radius:var(--radius-xs);background:color-mix(in oklab,var(--surface-fill-vivid) 78%,transparent);color:var(--color-heading);font:inherit;font-variant-numeric:tabular-nums;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.guide-tool-embed select.tool-input{appearance:none;-webkit-appearance:none;padding-inline:.875rem 2.75rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%2352627b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .875rem center;background-size:1rem 1rem;background-repeat:no-repeat;text-overflow:ellipsis;cursor:pointer}@media(forced-colors:active){.guide-tool-embed select.tool-input{appearance:auto;background-image:none}}.guide-tool-embed .tool-input::placeholder{color:var(--color-text-muted)}.guide-tool-embed .tool-input:hover{border-color:var(--surface-stroke-strong)}.guide-tool-embed .tool-input:focus,.guide-tool-embed .tool-input:focus-visible{border-color:var(--color-action);background:var(--surface-fill-vivid);box-shadow:0 0 0 3px color-mix(in oklab,var(--color-action) 12%,transparent);outline:none}.guide-tool-embed .tool-input:invalid{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-soft)}.guide-tool-embed .tool-input[type=date]{color-scheme:light}.guide-tool-embed .tool-date-picker{position:relative}.guide-tool-embed .tool-date-picker--open{z-index:var(--z-popover)}.guide-tool-embed .tool-date-picker__control{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 2.8rem;grid-template-rows:minmax(0,1fr);align-self:start;height:var(--tool-date-control-block-size);min-height:var(--tool-date-control-block-size);block-size:var(--tool-date-control-block-size);min-block-size:var(--tool-date-control-block-size);align-items:stretch;overflow:hidden;border:1px solid var(--surface-stroke);border-radius:var(--radius-xs);background:color-mix(in oklab,var(--surface-fill-vivid) 78%,transparent);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.guide-tool-embed .tool-date-picker__control:focus-within{border-color:var(--color-action);background:var(--surface-fill-vivid);box-shadow:0 0 0 3px color-mix(in oklab,var(--color-action) 12%,transparent)}.guide-tool-embed .tool-date-picker__input{height:100%;min-height:0;block-size:100%;min-block-size:0;border:0;border-radius:0;background:transparent;box-shadow:none}.guide-tool-embed .tool-date-picker__input:focus,.guide-tool-embed .tool-date-picker__input:focus-visible{box-shadow:none}.guide-tool-embed .tool-date-picker__trigger,.guide-tool-embed .tool-date-picker__nav,.guide-tool-embed .tool-date-picker__view-trigger,.guide-tool-embed .tool-date-picker__cell{border:0;font:inherit}.guide-tool-embed .tool-date-picker__trigger{position:relative;display:grid;place-items:center;min-width:0;height:100%;min-height:0;block-size:100%;min-block-size:0;border-left:1px solid var(--surface-stroke-soft);background:var(--surface-fill-muted);color:var(--color-action-deep);cursor:pointer;transition:background .18s ease,color .18s ease}.guide-tool-embed .tool-date-picker__trigger:before{display:block;width:1rem;height:1rem;border:1.8px solid currentColor;border-top-width:4px;border-radius:.22rem;content:""}.guide-tool-embed .tool-date-picker__trigger:hover,.guide-tool-embed .tool-date-picker__trigger:focus-visible{background:var(--color-action-wash);color:var(--color-action-deep);outline:none}.guide-tool-embed .tool-date-picker__positioner{--z-index: var(--z-popover) !important;z-index:var(--z-popover)!important;min-width:min(100%,20rem)}.guide-tool-embed .tool-date-picker__content{width:min(100vw - 2rem,20rem);padding:.8rem;border:1px solid var(--surface-stroke);border-radius:var(--radius-sm);background:var(--surface-fill-vivid);box-shadow:var(--shadow)}.guide-tool-embed .tool-date-picker__view-control{display:grid;grid-template-columns:2.25rem minmax(0,1fr) 2.25rem;gap:.4rem;align-items:center;margin-bottom:.7rem}.guide-tool-embed .tool-date-picker__nav,.guide-tool-embed .tool-date-picker__view-trigger{min-width:0;min-height:2.25rem;border-radius:999px;background:var(--surface-fill-muted);color:var(--color-text);cursor:pointer}.guide-tool-embed .tool-date-picker__nav{display:grid;place-items:center;font-size:1.35rem;line-height:1}.guide-tool-embed .tool-date-picker__view-trigger{display:inline-grid;place-items:center;padding:0 .75rem;font-weight:700;text-align:center}.guide-tool-embed .tool-date-picker__nav:hover,.guide-tool-embed .tool-date-picker__nav:focus-visible,.guide-tool-embed .tool-date-picker__view-trigger:hover,.guide-tool-embed .tool-date-picker__view-trigger:focus-visible{background:var(--color-action-wash);color:var(--color-action-deep);outline:none}.guide-tool-embed .tool-date-picker__table{width:100%;border-collapse:separate;border-spacing:.25rem;table-layout:fixed}.guide-tool-embed .tool-date-picker__table th{color:var(--color-text-muted);font-size:.74rem;font-weight:700;line-height:1;text-align:center;text-transform:uppercase}.guide-tool-embed .tool-date-picker__table td{padding:0;text-align:center}.guide-tool-embed .tool-date-picker__cell{display:grid;place-items:center;width:100%;min-height:2.15rem;border-radius:999px;background:transparent;color:var(--color-text);cursor:pointer}.guide-tool-embed .tool-date-picker__table--grid .tool-date-picker__cell{border-radius:var(--radius-sm)}.guide-tool-embed .tool-date-picker__cell:hover,.guide-tool-embed .tool-date-picker__cell:focus-visible{background:var(--color-action-wash);color:var(--color-action-deep);outline:none}.guide-tool-embed .tool-date-picker__table td[data-today] .tool-date-picker__cell{box-shadow:inset 0 0 0 1px var(--color-action)}.guide-tool-embed .tool-date-picker__table td[data-selected] .tool-date-picker__cell{background:var(--color-action);color:var(--color-on-action)}.guide-tool-embed .tool-date-picker__table td[data-outside-range] .tool-date-picker__cell,.guide-tool-embed .tool-date-picker__table td[data-disabled] .tool-date-picker__cell{color:var(--color-text-muted);cursor:not-allowed;opacity:.45}.guide-tool-embed .tool-field__hint{min-block-size:var(--tool-field-hint-min-block-size, 1em);margin:0;color:var(--color-text-soft);font-size:var(--type-caption);line-height:1.45}.guide-tool-embed .tool-field__control{position:relative;display:block;align-self:start}.guide-tool-embed .tool-field__control .tool-input{padding-right:3.4rem}.guide-tool-embed .tool-field__adornment{position:absolute;right:.95rem;top:50%;transform:translateY(-50%);color:var(--color-text-soft);font-size:.85rem;font-weight:700;letter-spacing:0;pointer-events:none}.guide-tool-embed .tool-segmented{display:flex;flex-wrap:wrap;max-width:100%;padding:.25rem;border:1px solid var(--surface-stroke);border-radius:var(--radius-sm);background:var(--surface-fill);gap:.25rem}.guide-tool-embed .tool-segmented__button{flex:1 1 12rem;min-width:0;max-width:100%;min-height:2.75rem;padding:.5rem .9rem;border:0;border-radius:calc(var(--radius-sm) - .15rem);background:transparent;color:var(--color-text-soft);font-size:.875rem;font-weight:var(--weight-semibold);line-height:1.3;white-space:normal;cursor:pointer;transition:background-color .18s ease,color .18s ease}.guide-tool-embed .tool-segmented:has(.tool-segmented__button span) .tool-segmented__button{flex-basis:100%;text-align:start}.guide-tool-embed .tool-segmented__button :where(strong,span){display:block;color:inherit;white-space:normal}.guide-tool-embed .tool-segmented__button span{margin-block-start:.15rem;font-size:var(--type-caption);font-weight:400;line-height:1.4}.guide-tool-embed .tool-segmented__button:hover{color:var(--color-heading)}.guide-tool-embed .tool-segmented__button--active,.guide-tool-embed .tool-segmented__button--active:hover{background:var(--tone-ink);color:var(--color-on-dark)}@media(max-width:680px){.guide-tool-embed .tool-form__grid{--tool-field-hint-min-block-size: 1.45em}}@supports (block-size: 1lh){@media(max-width:680px){.guide-tool-embed .tool-form__grid{--tool-field-hint-min-block-size: 1lh}}}.guide-tool-embed .tool-choice-list,.guide-tool-embed .tool-checklist{display:grid;gap:var(--space-2xs)}.guide-tool-embed label.tool-choice,.guide-tool-embed .tool-check{display:grid;grid-template-columns:1.1rem minmax(0,1fr);gap:var(--space-xs);align-items:start;min-block-size:2.75rem;padding:.7rem .85rem;border:1px solid var(--surface-stroke-soft);border-radius:var(--radius-sm);background:var(--surface-fill-vivid);color:var(--color-text);font-size:var(--step--1);line-height:1.5;hyphens:none;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.guide-tool-embed label.tool-choice input,.guide-tool-embed .tool-check input{inline-size:1.05rem;block-size:1.05rem;margin:.15em 0 0;accent-color:var(--color-action)}.guide-tool-embed label.tool-choice:hover,.guide-tool-embed .tool-check:hover{border-color:var(--surface-stroke)}.guide-tool-embed label.tool-choice:has(input:checked),.guide-tool-embed .tool-check:has(input:checked){border-color:color-mix(in oklab,var(--color-action) 40%,var(--surface-stroke));background:color-mix(in oklab,var(--color-action) 5%,var(--surface-fill-vivid))}.guide-tool-embed label.tool-choice:has(input:focus-visible),.guide-tool-embed .tool-check:has(input:focus-visible){outline:2px solid var(--color-focus, var(--color-action));outline-offset:2px}.guide-tool-embed div.tool-choice{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));gap:var(--space-2xs)}.guide-tool-embed div.tool-choice>button{display:grid;gap:.2rem;align-content:center;min-block-size:2.75rem;padding:.7rem .85rem;border:1px solid var(--surface-stroke);border-radius:var(--radius-sm);background:var(--surface-fill-vivid);color:var(--color-heading);font:inherit;font-size:var(--step--1);line-height:1.4;text-align:start;hyphens:none;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.guide-tool-embed div.tool-choice>button:hover{border-color:var(--surface-stroke-strong)}.guide-tool-embed div.tool-choice>button strong{color:inherit;font-weight:var(--weight-semibold)}.guide-tool-embed div.tool-choice>button span{color:var(--color-text-soft);font-size:var(--step--2)}.guide-tool-embed div.tool-choice>button[aria-pressed=true]{border-color:var(--tone-ink);background:var(--tone-ink);color:var(--color-on-dark)}.guide-tool-embed div.tool-choice>button[aria-pressed=true] span{color:color-mix(in oklab,var(--color-on-dark) 82%,transparent)}.guide-tool-embed div.tool-choice>button:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}.guide-tool-embed div.tool-choice--stacked{grid-template-columns:minmax(0,1fr)}.guide-tool-embed .tool-field__error{margin:0;color:var(--danger);font-size:var(--step--1);line-height:1.45}.guide-tool-embed .tool-input-group{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-xs);align-items:center}.guide-tool-embed .tool-input-group>span{color:var(--color-text-soft);font-size:var(--step--1)}.guide-tool-embed .tool-asset-remove{justify-self:start;min-height:2.75rem;padding:0;border:0;background:none;color:var(--color-text-soft);font:inherit;font-size:var(--type-small);text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.guide-tool-embed .tool-asset-remove:hover:not(:disabled){color:var(--ink-95)}.guide-tool-embed .tool-asset-remove:disabled{opacity:.5;cursor:not-allowed}.guide-tool-embed .tool-result{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(.75rem,1.45vw,1rem);width:100%;max-width:100%;min-width:0;padding:clamp(1rem,2vw,1.4rem);border:1px solid var(--surface-stroke);border-radius:var(--radius-lg);background:var(--surface-fill-vivid);box-shadow:var(--shadow-surface-flat);overflow:hidden}.guide-tool-embed .tool-result__heading>div{display:grid;gap:.2rem}.guide-tool-embed .tool-result__head,.guide-tool-embed .tool-result__heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;width:100%;max-width:100%;min-width:0;margin:0}.guide-tool-embed .tool-result__head h3,.guide-tool-embed .tool-result__heading h3{margin:0;color:var(--color-heading);font-family:var(--font-sans);font-size:var(--step-1);font-weight:var(--weight-semibold);line-height:1.3;text-wrap:balance}.guide-tool-embed .tool-result__status{display:inline-flex;align-items:center;gap:.4rem;padding:.26rem .62rem;border-radius:999px;background:var(--surface-fill-soft);border:1px solid var(--surface-stroke-soft);color:var(--color-text-muted);font-size:.72rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.guide-tool-embed .tool-result__status:before{content:"";width:.45rem;height:.45rem;border-radius:999px;background:var(--color-action);box-shadow:0 0 0 3px color-mix(in oklab,var(--tone-ink) 12%,transparent)}.guide-tool-embed .tool-result__hero{display:grid;grid-template-columns:minmax(0,1fr);gap:.35rem;width:100%;max-width:100%;min-width:0;padding:clamp(.9rem,1.7vw,1.2rem) clamp(.9rem,2vw,1.3rem);border:1px solid color-mix(in oklab,var(--tone-ink) 12%,var(--surface-stroke-soft));border-radius:var(--radius-md);background:radial-gradient(420px 200px at 100% 0%,color-mix(in oklab,var(--tone-ink) 7%,transparent),transparent 70%),var(--surface-fill-soft)}.guide-tool-embed .tool-result__hero~.tool-result__hero,.guide-tool-embed .tool-result__stats~.tool-result__hero{border-color:var(--surface-stroke-soft);background:transparent}.guide-tool-embed .tool-result__label,.guide-tool-embed .tool-result__eyebrow{margin:0;color:var(--color-text-muted);font-size:.7rem;font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase}.guide-tool-embed .tool-result__value{display:block;color:var(--color-heading);font-family:var(--font-body);font-size:clamp(1.95rem,4.2vw,3.1rem);font-style:normal;font-weight:800;line-height:1.08;letter-spacing:0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.guide-tool-embed .tool-result__value.tool-result__value--text{font-size:clamp(1.2rem,1rem + .9vw,1.55rem);font-weight:var(--weight-semibold);line-height:1.3;hyphens:none;overflow-wrap:break-word;text-wrap:balance}.guide-tool-embed .tool-result__formula{margin:0;hyphens:none;max-width:44rem;padding:.25rem 0 0;color:var(--color-text-soft);font-size:var(--type-caption);line-height:1.5;font-variant-numeric:tabular-nums}.guide-tool-embed .tool-result__formula strong{color:var(--color-action-deep);font-weight:800;letter-spacing:0}.guide-tool-embed .tool-result__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;max-width:100%;min-width:0;margin:0;padding:0;border:1px solid var(--surface-stroke-soft);border-radius:var(--radius-md);background:var(--surface-fill-vivid);overflow:hidden}.guide-tool-embed .tool-result__stats--four{grid-template-columns:repeat(4,minmax(0,1fr))}.guide-tool-embed .tool-result__stats>div{display:grid;gap:.25rem;min-width:0;padding:.78rem .85rem;border-right:1px solid var(--surface-stroke-soft)}.guide-tool-embed .tool-result__stats>div:last-child{border-right:0}.guide-tool-embed .tool-result__calendar{display:grid;grid-template-columns:minmax(0,1fr);gap:.65rem;width:100%;max-width:100%;min-width:0;padding:.82rem .9rem;border:1px solid var(--surface-stroke-soft);border-radius:var(--radius-sm);background:var(--surface-fill-soft)}.guide-tool-embed .tool-result__calendar h4{margin:0;color:var(--color-heading);font-size:.86rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.guide-tool-embed .tool-result__calendar dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem;margin:0}.guide-tool-embed .tool-result__calendar div{min-width:0}.guide-tool-embed .tool-result__calendar dd{display:grid;gap:.15rem;font-size:.98rem}.guide-tool-embed .tool-result__calendar small,.guide-tool-embed .tool-result__calendar p{color:var(--color-text-soft);font-size:.78rem;font-weight:500;line-height:1.45}.guide-tool-embed .tool-result__calendar p{margin:0;padding-top:.45rem;border-top:1px solid var(--surface-stroke-soft)}.guide-tool-embed .tool-result__table-wrap{width:100%;max-width:100%;min-width:0;overflow-x:auto;border:1px solid var(--surface-stroke-soft);border-radius:var(--radius-md);background:var(--surface-fill-vivid)}.guide-tool-embed .tool-result__table{width:100%;min-width:34rem;border-collapse:collapse;font-variant-numeric:tabular-nums}.guide-tool-embed .tool-result__table caption{padding:.85rem 1rem 0;caption-side:top;white-space:normal;color:var(--color-heading);font-size:.86rem;font-weight:800;letter-spacing:0;text-align:left;text-transform:uppercase}.guide-tool-embed .tool-result__table th,.guide-tool-embed .tool-result__table td{padding:.8rem 1rem;border-bottom:1px solid var(--surface-stroke-soft);text-align:left;vertical-align:top}.guide-tool-embed .tool-result__table th{color:var(--color-text-muted);font-size:.72rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.guide-tool-embed .tool-result__table td{color:var(--color-heading);font-weight:700}.guide-tool-embed .tool-result__table tr:last-child td,.guide-tool-embed .tool-result__table tr:last-child th{border-bottom:0}.guide-tool-embed .tool-result dt{color:var(--color-text-muted);font-size:.72rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.guide-tool-embed .tool-result dd{margin:0;color:var(--color-heading);font-family:var(--font-body);font-weight:800;font-size:clamp(.98rem,1.35vw,1.12rem);font-style:normal;line-height:1.22;font-variant-numeric:tabular-nums;hyphens:none;overflow-wrap:anywhere}.guide-tool-embed .tool-result__breakdown,.guide-tool-embed .tool-result__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));margin:0;border:1px solid var(--surface-stroke-soft);border-radius:var(--radius-md);background:var(--surface-fill-vivid);overflow:hidden}.guide-tool-embed .tool-result__breakdown>div,.guide-tool-embed .tool-result__grid>div{display:grid;gap:.25rem;align-content:start;min-width:0;padding:.78rem .85rem;box-shadow:1px 0 0 var(--surface-stroke-soft),0 1px 0 var(--surface-stroke-soft)}.guide-tool-embed .tool-result__breakdown>div>span,.guide-tool-embed .tool-result__grid>div>span{color:var(--color-text-muted);font-size:.72rem;font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase}.guide-tool-embed .tool-result__breakdown>div>strong,.guide-tool-embed .tool-result__grid>div>strong{color:var(--color-heading);font-variant-numeric:tabular-nums;line-height:1.3}.guide-tool-embed .tool-result__note,.guide-tool-embed .tool-result__notice{margin:0;padding:.8rem .95rem;border:1px solid var(--surface-stroke-soft);border-radius:var(--radius-sm);color:var(--color-text-soft);font-size:var(--step--1);line-height:1.55;hyphens:none}.guide-tool-embed .tool-result__note strong,.guide-tool-embed .tool-result__notice strong{color:var(--color-heading)}.guide-tool-embed .tool-result__notice{background:color-mix(in oklab,var(--color-action) 5%,transparent)}.guide-tool-embed .tool-result__error{margin:0;padding:.9rem 1rem;border:1px solid var(--danger);border-radius:var(--radius-sm);background:var(--danger-soft);color:var(--danger);line-height:1.5}.guide-tool-embed .tool-result__summary-action{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;width:100%;max-width:100%;min-width:0}.guide-tool-embed .tool-result__summary-action .tool-result__copy,.guide-tool-embed .tool-result__summary-action .tool-result__handoff{min-height:2.75rem;max-width:100%;padding:.65rem 1.2rem;font-size:.9rem;line-height:1.3;white-space:normal}.guide-tool-embed .tool-result__summary-action p{flex:1 1 14rem;min-width:0;margin:0;color:var(--color-text-soft);font-size:var(--type-caption);line-height:1.45}.guide-tool-embed .tool-result .tool-result__cta,.guide-tool-embed .tool-result .tool-result__copy,.guide-tool-embed .tool-result .tool-result__handoff{block-size:auto;padding-block:.6rem;line-height:1.3;white-space:normal;text-align:center}.guide-tool-embed .tool-result__cta{justify-self:start;min-height:3rem;padding:0 1.5rem;font-size:.95rem}@media(max-width:1080px){.guide-tool-embed .tool-index-featured__layout{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-tool-embed .tool-category{grid-template-columns:minmax(0,1fr)}}@media(max-width:860px){.guide-tool-embed .tool-index-featured__layout,.guide-tool-embed .tool-index-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:680px){.guide-tool-embed .tool-index-section__head,.guide-tool-embed .tool-category__head{gap:.35rem}.guide-tool-embed .tool-form__grid{grid-template-columns:minmax(0,1fr)}.guide-tool-embed .tool-segmented__button{flex-basis:9rem}.guide-tool-embed .tool-result__stats,.guide-tool-embed .tool-result__calendar dl{grid-template-columns:minmax(0,1fr)}.guide-tool-embed .tool-result__stats>div{border-right:0;border-bottom:1px solid var(--surface-stroke-soft)}.guide-tool-embed .tool-result__stats>div:last-child{border-bottom:0}.guide-tool-embed .tool-result__cta{justify-self:stretch;width:100%;padding-inline:1rem}.guide-tool-embed .tool-result__copy,.guide-tool-embed .tool-result__handoff{width:100%}.guide-tool-embed .tool-result__value{font-size:clamp(1.8rem,8vw,2.4rem)}.guide-tool-embed .tool-result__table{min-width:0;font-size:var(--step--1)}.guide-tool-embed .tool-result__table th,.guide-tool-embed .tool-result__table td{padding:.6rem .65rem;overflow-wrap:anywhere}.guide-tool-embed .tool-result{padding:1rem}.guide-tool-embed .tool-result__hero{padding:.9rem}}@media(max-width:360px){.guide-tool-embed .tool-index-section__eyebrow,.guide-tool-embed .tool-category__meta{font-size:.68rem;letter-spacing:0}.guide-tool-embed .tool-result__cta,.guide-tool-embed .tool-result__handoff{padding-inline:.85rem;font-size:.88rem}}.guide-tool-embed{min-inline-size:0;scroll-margin-block-start:calc(var(--header-height, 72px) + 1rem)}.guide-tool-embed__header{display:grid;gap:var(--space-xs);margin-block-end:var(--space-md)}.guide-tool-embed__header h2,.guide-tool-embed__header p{margin:0}.guide-tool-embed__header p{color:var(--color-text-soft);font-size:var(--step--1);line-height:var(--leading-body)}.guide-tool-embed__footer{margin-block-start:var(--space-sm)}.guide-tool-embed__footer a{display:inline-flex;align-items:center;min-block-size:44px;font-size:var(--step--1)}
