.ir-hero{gap:var(--td-sp-11);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;display:grid}@media (max-width:960px){.ir-hero{gap:var(--td-sp-10);grid-template-columns:1fr}}.ir-hero-main{min-width:0}.ir-hero .td-eyebrow{font-family:var(--td-font-ui);font-weight:700;font-size:var(--td-fs-label);letter-spacing:.08em}.ir-hero .td-react-rect-title{inline-size:94%}@media (max-width:560px){.ir-hero .td-react-rect-title{inline-size:92%}}.ir-lead{margin:var(--td-sp-4) 0 0;max-width:46ch;font-size:var(--td-fs-lead);color:var(--td-ink-2);line-height:1.5}.ir-actions{margin:var(--td-sp-7) 0 var(--td-sp-4);align-items:center}.ir-fine{font-size:var(--td-fs-label);color:var(--td-ink-2);margin:0}.ir-panel{gap:var(--td-sp-5);min-width:0;padding:var(--td-sp-9) var(--td-sp-10);border-radius:var(--td-radius-6);background:var(--td-raise-fill);box-shadow:var(--td-raised);grid-template-columns:minmax(0,1fr);display:grid}@media (max-width:560px){.ir-panel{padding:var(--td-sp-9)}}.ir-kicker{font-family:var(--td-font-ui);font-size:var(--td-fs-label);letter-spacing:.06em;text-transform:uppercase;color:var(--td-ink-2);margin:0;font-weight:700}.ir-doc{gap:var(--td-sp-5);min-width:0;padding-top:var(--td-sp-2);display:grid}.ir-doc-h{align-items:baseline;gap:var(--td-sp-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.ir-doc-type{min-width:0;font-family:var(--td-font-ui);font-size:var(--td-fs-subhead);color:var(--td-ink);overflow-wrap:anywhere;font-weight:700;line-height:1.25}.ir-doc-id{font-family:var(--td-font-ui);font-size:var(--td-fs-label);color:var(--td-ink-2);font-variant-numeric:tabular-nums}.ir-fields{gap:var(--td-sp-4) var(--td-sp-8);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@media (max-width:560px){.ir-fields{grid-template-columns:minmax(0,1fr)}}.ir-f{gap:var(--td-sp-1);min-width:0;padding-bottom:var(--td-sp-3);box-shadow:inset 0 -1px 0 var(--td-edge);display:grid}.ir-f dt{font-family:var(--td-font-ui);font-size:var(--td-fs-label);color:var(--td-ink-2);overflow-wrap:anywhere;font-weight:700}.ir-f dd{min-height:2lh;font-size:var(--td-fs-small);color:var(--td-ink);overflow-wrap:anywhere;margin:0;line-height:1.4}@media (max-width:560px){.ir-f dd{min-height:0}}.ir-status{align-items:center;gap:var(--td-sp-3);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ir-status li{min-width:0;padding:var(--td-sp-1) var(--td-sp-5);border-radius:var(--td-radius-pill);box-shadow:var(--td-inset-soft);font-family:var(--td-font-ui);font-size:var(--td-fs-small);color:var(--td-ink-2);overflow-wrap:anywhere;flex:0 auto;font-weight:600}.ir-status li[data-now=true]{background:var(--td-raise-fill);box-shadow:var(--td-raised);color:var(--td-ink)}.ir-report{min-height:2lh;font-size:var(--td-fs-label);color:var(--td-ink-2);overflow-wrap:anywhere;margin:0;line-height:1.45}.ir-report b{color:var(--td-ink);font-weight:600}.ir-flip{animation:ir-flip .42s var(--td-ease-out,ease-out) both}@keyframes ir-flip{0%{opacity:0;transform:translateY(var(--td-sp-3))}}@media (max-width:560px){.ir-panel .ir-core{display:none}}.ir-core{gap:var(--td-sp-2);padding-top:var(--td-sp-5);box-shadow:inset 0 1px 0 var(--td-edge);display:grid}.ir-core p{font-family:var(--td-font-ui);font-size:var(--td-fs-label);letter-spacing:.06em;text-transform:uppercase;color:var(--td-ink-2);margin:0;font-weight:700}.ir-core ul{gap:0 var(--td-sp-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ir-core li{font-family:var(--td-font-ui);font-size:var(--td-fs-small);color:var(--td-ink);font-weight:600;line-height:1.5}.ir-core li span{color:var(--td-ink-3)}.ir-foot{align-items:center;gap:var(--td-sp-3);font-size:var(--td-fs-label);color:var(--td-ink-2);grid-template-columns:minmax(0,1fr) auto;display:grid}@media (max-width:560px){.ir-foot{grid-template-columns:minmax(0,1fr);justify-items:start}}.ir-inline{color:var(--td-ink);white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:var(--td-brand);text-decoration-color:var(--td-brand);text-underline-offset:3px;font-weight:600}@media (prefers-reduced-motion:reduce){.ir-flip{animation:none}}:root:not([data-theme=dark]) .ir-hero .td-eyebrow{width:fit-content;padding:var(--td-sp-1) var(--td-sp-3);border-radius:var(--td-radius-2);background:var(--td-brand);color:var(--td-on-brand);justify-self:start}
@media (max-width:560px){.ih-page h2.td-react-rect-title{font-size:min(var(--td-h2-size,40.96px), calc((100vw - 48px) / 15.5))}}.ih-ans{gap:var(--td-sp-5);min-width:0;display:grid}.ih-ans p{margin:0}.craft-pc-ans .ih-ans-promise{font:700 var(--td-fs-subhead)/1.3 var(--td-font-ui);color:var(--td-ink)}.craft-pc-ans .ih-ans-line{font-size:var(--td-fs-small);color:var(--td-ink-2);line-height:1.5}.craft-pc-ans .ih-ans-meta{font-size:var(--td-fs-small);color:var(--td-ink-2)}.ih-ans-meta a{text-underline-offset:3px;text-decoration:underline}.ih-ans-act{align-items:center;gap:var(--td-sp-4) var(--td-sp-6)}.craft-pc-ans .ih-ans-company{align-items:center;gap:var(--td-sp-2) var(--td-sp-4);padding-top:var(--td-sp-4);border-top:1px solid var(--td-edge);font-size:var(--td-fs-small);color:var(--td-ink-2);flex-wrap:wrap;margin:0;display:flex}.ih-ans-company strong{color:var(--td-ink)}.craft-pc-ans .ih-ans-ev{gap:var(--td-sp-5);padding:var(--td-sp-7) var(--td-sp-8);border-radius:var(--td-radius-5);background:var(--td-surface);box-shadow:var(--td-inset-soft);margin:0;display:grid}.ih-ans-ev dl{gap:var(--td-sp-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}@media (max-width:560px){.ih-ans-ev dl{grid-template-columns:minmax(0,1fr)}}.craft-pc-ans .ih-ans-ev-name{font-family:var(--td-font-ui);font-size:var(--td-fs-label);color:var(--td-ink);margin:0;font-weight:700}.ih-ans-ev div{gap:var(--td-sp-2);min-width:0;display:grid}.ih-ans-ev dt{font-family:var(--td-font-ui);font-size:var(--td-fs-label);color:var(--td-ink-2);font-weight:700}.ih-ans-ev dd{font-family:var(--td-font-ui);font-size:var(--td-fs-small);color:var(--td-ink);margin:0;font-weight:600;line-height:1.35}.craft-pc-ans .ih-ans-live{font-family:var(--td-font-ui);font-size:var(--td-fs-small);color:var(--td-ink);font-weight:600}
