.portal-section{margin-top:14px}.portal-section h2{margin:0}.portal-section-sub{color:var(--muted);margin:4px 0 16px;font-size:13px}.rate-cards,.delivery-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.rate-card,.delivery-card{padding:15px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(145deg,rgba(88,229,239,.08),rgba(255,255,255,.02));display:grid;gap:6px}.rate-card>span,.delivery-card>b{font-weight:800}.rate-card>strong{color:var(--accent);font:800 12px ui-monospace,monospace}.rate-card div{display:grid;gap:3px}.rate-card small,.delivery-card span,.delivery-card small{color:var(--muted);font-size:11px;line-height:1.6}.rate-tool{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:end}.rate-tool .field-wrap{display:grid;gap:5px}.rate-tool label{color:var(--muted);font-size:12px}.rate-result{min-height:88px;padding:14px;border-radius:15px;background:#071a2d;border:1px solid var(--line);display:grid;align-content:center;gap:2px}.rate-result strong{color:var(--accent);font:900 26px ui-monospace,monospace}.rate-result span,.rate-result small{color:var(--muted);font-size:12px}.rate-minimum{color:var(--warn);font-size:11px;margin:8px 0 0}.policy-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.policy-card{padding:15px;border-radius:16px;border:1px solid rgba(255,210,122,.25);background:rgba(255,210,122,.06)}.policy-card b{display:block;margin-bottom:5px}.policy-card p{margin:0;color:var(--muted);font-size:12px;line-height:1.7}@media(max-width:760px){.rate-cards,.delivery-options{grid-template-columns:1fr 1fr}.rate-tool{grid-template-columns:1fr}.policy-grid{grid-template-columns:1fr}}@media(max-width:440px){.rate-cards,.delivery-options{grid-template-columns:1fr}}
