.shipping-page.svelte-sv36og{padding-top:var(--space-4);padding-bottom:var(--space-16)}.shipping-header.svelte-sv36og{margin-bottom:var(--space-12);max-width:var(--max-width-narrow);margin-left:auto;margin-right:auto}.shipping-header.svelte-sv36og .tag:where(.svelte-sv36og){font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-primary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-2);display:inline-block}.page-title.svelte-sv36og{font-size:var(--font-size-4xl);font-weight:var(--font-weight-extrabold);color:var(--color-text);margin-bottom:var(--space-2)}.subtitle.svelte-sv36og{font-size:var(--font-size-lg);color:var(--color-text-secondary)}.shipping-body.svelte-sv36og{max-width:800px;margin:0 auto}.shipping-section.svelte-sv36og{margin-bottom:var(--space-12)}.shipping-section.svelte-sv36og>h2:where(.svelte-sv36og){font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:var(--space-6);padding-bottom:var(--space-3);border-bottom:2px solid var(--color-primary)}.shipping-section.svelte-sv36og p:where(.svelte-sv36og){color:var(--color-text-secondary);margin-bottom:var(--space-4);line-height:1.7;font-size:var(--font-size-sm)}.shipping-section.svelte-sv36og a:where(.svelte-sv36og):not(.btn){color:var(--color-primary);font-weight:var(--font-weight-medium)}.shipping-section.svelte-sv36og a:where(.svelte-sv36og):not(.btn):hover{text-decoration:underline}.section-note.svelte-sv36og{font-size:var(--font-size-sm);color:var(--color-text-muted)}.methods-grid.svelte-sv36og{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.method-card.svelte-sv36og{background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-sm)}.method-icon.svelte-sv36og{margin-bottom:var(--space-3);font-size:28px}.method-card.svelte-sv36og h3:where(.svelte-sv36og){font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:var(--space-2)}.method-card.svelte-sv36og p:where(.svelte-sv36og){margin-bottom:0}.rates-table-wrap.svelte-sv36og{border:1px solid var(--color-border-light);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);overflow-x:auto}.rates-table.svelte-sv36og{border-collapse:collapse;background:var(--color-surface);width:100%;font-size:var(--font-size-sm)}.rates-table.svelte-sv36og th:where(.svelte-sv36og){text-align:left;padding:var(--space-3) var(--space-6);background:var(--color-primary-light);color:var(--color-primary);font-weight:var(--font-weight-bold);text-transform:uppercase;font-size:var(--font-size-xs);letter-spacing:.05em}.rates-table.svelte-sv36og td:where(.svelte-sv36og){padding:var(--space-3) var(--space-6);border-top:1px solid var(--color-border-light);color:var(--color-text-secondary)}.rates-table.svelte-sv36og td:where(.svelte-sv36og):last-child{font-weight:var(--font-weight-semibold);color:var(--color-text)}.check-list.svelte-sv36og{gap:var(--space-3);margin-bottom:var(--space-4);flex-direction:column;list-style:none;display:flex}.check-list.svelte-sv36og li:where(.svelte-sv36og){padding-left:var(--space-6);color:var(--color-text-secondary);line-height:1.7;font-size:var(--font-size-sm);position:relative}.check-list.svelte-sv36og li:where(.svelte-sv36og):before{content:"✓";color:var(--color-primary);font-weight:var(--font-weight-bold);position:absolute;left:0}.faq-list.svelte-sv36og{gap:var(--space-3);margin-bottom:var(--space-6);flex-direction:column;display:flex}.faq-item.svelte-sv36og{background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:var(--space-4) var(--space-6)}.faq-item.svelte-sv36og summary:where(.svelte-sv36og){cursor:pointer;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text)}.faq-item.svelte-sv36og summary:where(.svelte-sv36og):hover{color:var(--color-primary)}.faq-item.svelte-sv36og p:where(.svelte-sv36og){margin:var(--space-3) 0 0}.more-help.svelte-sv36og{margin-bottom:0}@media (width<=768px){.page-title.svelte-sv36og{font-size:var(--font-size-3xl)}.methods-grid.svelte-sv36og{grid-template-columns:1fr}}
