.fees .fee-search-box{display:block;margin:6px 0 0}.fees .fee-search-box input{width:100%;box-sizing:border-box;font:inherit;font-size:calc(17px * var(--tx, 1));padding:14px 16px;border-radius:14px;border:1px solid var(--t-line,#d9dde3);background:var(--t-paper,#fff);color:var(--t-ink,#231F20)}.fees .fee-search-box input:focus{outline:2px solid #2F6EA8;outline-offset:1px}.fees .fee-count{margin:10px 0 0;font-size:calc(14px * var(--tx, 1));color:var(--t-muted,#5b6066)}.fees .fee-list{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:12px}.fees .fee-card{display:grid;gap:6px;padding:16px 18px;border-radius:16px;border:1px solid var(--t-line,#d9dde3);background:var(--t-paper,#fff);color:inherit;text-decoration:none}.fees a.fee-card:hover{border-color:var(--t-line2,#b9c1cb);transform:translateY(-1px)}.fees .fee-card-top{display:flex;flex-wrap:wrap;gap:6px}.fees .fee-pill{font-size:calc(12px * var(--tx, 1));letter-spacing:.2px;padding:3px 9px;border-radius:999px;background:var(--t-wash,#f1f3f5);color:var(--t-muted,#5b6066)}.fees .fee-pill-dealer{background:#fdf1e6;color:#8a4b12}.fees .fee-pill-government{background:#e8f1fb;color:#24507F}.fees .fee-pill-manufacturer{background:#eef3ee;color:#2f5d3a}.fees .fee-card-h{font-size:calc(19px * var(--tx, 1));font-weight:600;color:var(--t-ink,#231F20)}.fees .fee-card-alias{font-size:calc(13px * var(--tx, 1));color:var(--t-muted,#5b6066)}.fees .fee-card-p{line-height:1.55;color:var(--t-text,#3a3f45)}.fees .fee-card-p,.fees .fee-empty{font-size:calc(15px * var(--tx, 1))}.fees .fee-empty{padding:18px;border-radius:14px;background:var(--t-wash,#f1f3f5);line-height:1.6}.fees .fee-muted{font-size:calc(14px * var(--tx, 1));color:var(--t-muted,#5b6066);line-height:1.6}.fees .fee-alias{margin:10px 0 0;font-size:calc(15px * var(--tx, 1));color:var(--t-muted,#5b6066)}.fees .fee-facts{display:grid;gap:12px;margin:22px 0 0;padding:0}.fees .fee-facts>div{padding:14px 16px;border-radius:14px;background:var(--t-wash,#f1f3f5)}.fees .fee-facts dt{font-size:calc(13px * var(--tx, 1));color:var(--t-muted,#5b6066);font-weight:600}.fees .fee-facts dd{margin:4px 0 0;font-size:calc(16px * var(--tx, 1));line-height:1.55;color:var(--t-ink,#231F20)}@media (min-width:700px){.fees .fee-facts-main{grid-template-columns:1fr 1fr}.fees .fee-facts-main>div:nth-child(3),.fees .fee-facts-main>div:nth-child(4){grid-column:1/-1}}.fees .fee-ask,.fees .fee-body,.fees .fee-source,.fees .fee-state{margin-top:28px}.fees h2{font-size:calc(21px * var(--tx, 1));margin:0 0 8px}.fees .fee-ask-q{font-size:calc(19px * var(--tx, 1));line-height:1.5;margin:0;padding:16px 18px;border-left:4px solid #2f6ea8;background:var(--t-paper,#fff);border-radius:0 14px 14px 0}.fees .fee-body p{font-size:calc(16px * var(--tx, 1));line-height:1.7;margin:0 0 12px}.fees .fee-source p{margin:0 0 8px;font-size:calc(15px * var(--tx, 1));line-height:1.6}.fees .fee-empty a,.fees .fee-source a,.fees .fee-state a{color:#2F6EA8}.fees .fee-state-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.fees .fee-state-pick select{font:inherit;font-size:calc(15px * var(--tx, 1));padding:8px 12px;border-radius:10px;border:1px solid var(--t-line,#d9dde3);background:var(--t-paper,#fff);color:var(--t-ink,#231F20)}.fees .fee-cta{margin-top:26px}.fees .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}