.TariffExplorer-module__mPqzea__explorer{gap:2.5rem;display:grid}.TariffExplorer-module__mPqzea__search{gap:.8rem;max-width:34rem;display:grid}.TariffExplorer-module__mPqzea__search label{font-family:var(--font-serif);color:var(--ink);font-size:1.6rem}.TariffExplorer-module__mPqzea__search input{width:100%;min-height:54px;font:inherit;border:1px solid var(--line);background:var(--ivory);color:var(--ink);border-radius:0;padding:.85rem 1rem}.TariffExplorer-module__mPqzea__search input::placeholder{color:var(--muted)}.TariffExplorer-module__mPqzea__results{color:var(--muted);font-size:.85rem}.TariffExplorer-module__mPqzea__groups{border-top:1px solid var(--line)}.TariffExplorer-module__mPqzea__group{border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--header-h) + 1rem)}.TariffExplorer-module__mPqzea__group summary{cursor:pointer;grid-template-columns:1.7rem minmax(0,1fr) auto;align-items:center;gap:.7rem;padding-block:1.4rem;list-style:none;display:grid}.TariffExplorer-module__mPqzea__group summary::-webkit-details-marker{display:none}.TariffExplorer-module__mPqzea__group h2{font-size:clamp(1.6rem,2.5vw,2.5rem)}.TariffExplorer-module__mPqzea__from{color:var(--plum);font-size:.85rem;display:none}.TariffExplorer-module__mPqzea__plus{color:var(--plum);transition:transform var(--t-mid);font-size:1.8rem;font-weight:400;line-height:1}.TariffExplorer-module__mPqzea__group[open] .TariffExplorer-module__mPqzea__plus{transform:rotate(45deg)}.TariffExplorer-module__mPqzea__tableWrap{overflow-x:auto}.TariffExplorer-module__mPqzea__tableWrap table{border-collapse:collapse;width:100%;font-size:.9rem}.TariffExplorer-module__mPqzea__tableWrap th,.TariffExplorer-module__mPqzea__tableWrap td{border-bottom:1px solid var(--line-soft);text-align:left;padding:.8rem .4rem}.TariffExplorer-module__mPqzea__tableWrap thead th{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:.7rem}.TariffExplorer-module__mPqzea__tableWrap tbody th{font-weight:400}.TariffExplorer-module__mPqzea__tableWrap td:last-child,.TariffExplorer-module__mPqzea__tableWrap th:last-child{text-align:right;white-space:nowrap}.TariffExplorer-module__mPqzea__tableWrap td:last-child{color:var(--plum);font-weight:500}.TariffExplorer-module__mPqzea__tableWrap td:nth-child(2){white-space:nowrap}.TariffExplorer-module__mPqzea__variant{color:var(--muted);font-size:.75rem;display:block}.TariffExplorer-module__mPqzea__groupAction{padding-block:1.5rem 2rem}.TariffExplorer-module__mPqzea__empty{justify-items:start;gap:1.5rem;padding-block:3rem;display:grid}@media (min-width:600px){.TariffExplorer-module__mPqzea__group summary{grid-template-columns:2.5rem minmax(0,1fr) auto 2rem;gap:1rem}.TariffExplorer-module__mPqzea__from{display:block}.TariffExplorer-module__mPqzea__tableWrap th,.TariffExplorer-module__mPqzea__tableWrap td{padding-inline:.8rem}}@media (prefers-reduced-motion:no-preference){.TariffExplorer-module__mPqzea__group[open] .TariffExplorer-module__mPqzea__tableWrap{animation:TariffExplorer-module__mPqzea__unfold .35s var(--ease-out)}}@keyframes TariffExplorer-module__mPqzea__unfold{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}
