.information-page[data-v-04c003d3]{padding-block:1.25rem 5rem}.information-header[data-v-04c003d3]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);align-items:end;gap:clamp(2rem,6vw,5rem);border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:1.5rem;padding:clamp(1.75rem,4.5vw,4rem);background:radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 16rem),linear-gradient(135deg,var(--surface),color-mix(in srgb,var(--surface-2) 76%,var(--surface)));box-shadow:var(--shadow-soft)}.information-heading[data-v-04c003d3]{min-width:0}.information-eyebrow[data-v-04c003d3]{display:inline-flex;align-items:center;gap:.625rem;color:var(--accent);font-size:.8125rem;font-weight:var(--weight-display);letter-spacing:.1em;text-transform:uppercase}.information-heading h1[data-v-04c003d3]{margin:1rem 0;color:var(--brown);font-size:clamp(2.75rem,6vw,5.5rem);line-height:.98;letter-spacing:-.045em;text-wrap:balance}.information-heading>p[data-v-04c003d3]{max-width:46rem;margin:0;color:var(--muted);font-size:clamp(1.0625rem,1.7vw,1.25rem);line-height:1.7}.information-notice[data-v-04c003d3]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding-block:.25rem;color:var(--muted);line-height:1.55}.information-notice[data-v-04c003d3] svg{margin-top:.125rem;color:var(--accent);font-size:var(--text-title)}.information-layout[data-v-04c003d3]{width:100%;margin-top:clamp(1.5rem,3vw,2.5rem)}.information-content[data-v-04c003d3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.5rem)}.information-content section[data-v-04c003d3]{min-width:0;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:1.25rem;padding:clamp(1.5rem,3vw,2.25rem);background:var(--surface);box-shadow:var(--shadow-soft)}.information-content .section-card-wide[data-v-04c003d3]{grid-column:1/-1}.section-number[data-v-04c003d3]{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:.75rem;background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--accent);font-size:var(--text-caption);font-weight:var(--weight-display);letter-spacing:.08em}.information-content h2[data-v-04c003d3]{margin:1.25rem 0 1rem;color:var(--brown);font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.15;letter-spacing:-.025em}.information-content p[data-v-04c003d3]{max-width:70ch;margin:.75rem 0 0;color:var(--muted);font-size:var(--text-body);line-height:1.75}.information-content ul[data-v-04c003d3]{display:grid;gap:.75rem;margin:1.25rem 0 0;padding:0;list-style:none}.information-content li[data-v-04c003d3]{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:.625rem;color:var(--text);line-height:1.6}.information-content li[data-v-04c003d3] svg{margin-top:.1875rem;color:var(--accent)}.information-contact[data-v-04c003d3]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.25rem;margin-top:clamp(1.5rem,3vw,2.5rem);border:1px solid color-mix(in srgb,var(--line) 80%,transparent);border-radius:1.25rem;padding:clamp(1.25rem,3vw,2rem);background:color-mix(in srgb,var(--surface-2) 70%,var(--surface))}.contact-icon[data-v-04c003d3]{display:grid;place-items:center;width:3rem;height:3rem;border-radius:.875rem;background:color-mix(in srgb,var(--accent) 14%,var(--surface));color:var(--accent);font-size:var(--text-section)}.information-contact h2[data-v-04c003d3]{margin:0 0 .375rem;color:var(--text);font-size:var(--text-title)}.information-contact p[data-v-04c003d3]{margin:0;color:var(--muted);line-height:1.55}@media(max-width:780px){.information-content[data-v-04c003d3],.information-header[data-v-04c003d3]{grid-template-columns:1fr}.information-header[data-v-04c003d3]{align-items:start;gap:1.5rem}.information-content .section-card-wide[data-v-04c003d3]{grid-column:auto}.information-contact[data-v-04c003d3]{grid-template-columns:auto minmax(0,1fr)}.information-contact .btn[data-v-04c003d3]{grid-column:1/-1;width:100%}}@media(max-width:480px){.information-page[data-v-04c003d3]{padding-top:.75rem}.information-content section[data-v-04c003d3],.information-header[data-v-04c003d3]{border-radius:1rem}.information-contact[data-v-04c003d3]{grid-template-columns:1fr}}
