.PageHeader-module__IfBn5a__header{padding-top:calc(var(--space-16) + var(--space-8));padding-bottom:var(--space-8);background:var(--color-surface);color:var(--color-text-primary)}@media (min-width:768px){.PageHeader-module__IfBn5a__header{padding-top:calc(var(--space-24) + var(--space-8));padding-bottom:var(--space-12)}}.PageHeader-module__IfBn5a__title{font-family:var(--font-display);font-size:var(--font-size-4xl);font-weight:400;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin-top:var(--space-2);color:var(--color-gray-900)}.PageHeader-module__IfBn5a__description{margin-top:var(--space-4);font-size:var(--font-size-lg);color:var(--color-gray-500);max-width:var(--measure-base);line-height:var(--leading-normal)}
.page-module__QVSqdW__content{max-width:var(--container-md)}.page-module__QVSqdW__disclaimer{border-left:4px solid var(--color-orange-500);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-gray-700);margin-bottom:var(--space-10);line-height:var(--leading-relaxed);background:#fff3e6}.page-module__QVSqdW__heading{font-family:var(--font-display);font-size:var(--font-size-xl);color:var(--color-gray-900);margin-top:var(--space-10);margin-bottom:var(--space-4);font-weight:700}.page-module__QVSqdW__heading:first-of-type{margin-top:0}.page-module__QVSqdW__text{font-size:var(--font-size-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin-bottom:var(--space-4)}.page-module__QVSqdW__text a{color:var(--color-blue-500);text-decoration:underline}.page-module__QVSqdW__text a:hover{color:var(--color-blue-400)}.page-module__QVSqdW__updated{margin-top:var(--space-12);font-size:var(--font-size-sm);color:var(--color-gray-400);font-style:italic}
.page-module__bkREvq__h2{margin-block:var(--space-10) var(--space-4);color:var(--color-text-primary);font-size:clamp(1.5rem,1.2rem + 1.5vw,2rem);font-weight:600}.page-module__bkREvq__h2:first-of-type{margin-block-start:var(--space-4)}.page-module__bkREvq__lead{color:var(--color-text-secondary);margin-block-end:var(--space-8);font-size:1.15rem;line-height:1.7}.page-module__bkREvq__text{color:var(--color-text-secondary);margin-block-end:var(--space-4);font-size:1rem;line-height:1.75}.page-module__bkREvq__text a{color:var(--color-text-accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.page-module__bkREvq__list,.page-module__bkREvq__linkList{gap:var(--space-3);flex-direction:column;margin-block-end:var(--space-6);padding-inline-start:1.25rem;display:flex}.page-module__bkREvq__list li,.page-module__bkREvq__linkList li{color:var(--color-text-secondary);font-size:1rem;line-height:1.6}.page-module__bkREvq__linkList li{padding-inline-start:0;list-style:none}.page-module__bkREvq__linkList{padding-inline-start:0}.page-module__bkREvq__linkList a{color:var(--color-text-accent);font-weight:500;text-decoration:none}.page-module__bkREvq__linkList a:hover{text-decoration:underline}.page-module__bkREvq__eventGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-block-end:var(--space-6);display:grid}.page-module__bkREvq__eventCard{gap:var(--space-2);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);color:inherit;flex-direction:column;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.page-module__bkREvq__eventCard:hover{border-color:var(--color-text-accent);transform:translateY(-2px)}.page-module__bkREvq__eventDate{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-accent);font-size:.85rem;font-weight:600}.page-module__bkREvq__eventDay{color:var(--color-text-muted);font-size:.85rem}.page-module__bkREvq__eventTitle{color:var(--color-text-primary);margin-block-start:var(--space-2);font-size:1.1rem;font-weight:600}.page-module__bkREvq__eventTime{color:var(--color-text-secondary);font-size:.9rem}.page-module__bkREvq__eventLink{color:var(--color-text-accent);margin-block-start:var(--space-3);font-size:.9rem;font-weight:500}.page-module__bkREvq__ctaWrap{margin-block:var(--space-6) var(--space-10);justify-content:center;display:flex}
.Gallery-module__G3Xe-q__grid{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:640px){.Gallery-module__G3Xe-q__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.Gallery-module__G3Xe-q__grid{grid-template-columns:repeat(4,1fr)}}.Gallery-module__G3Xe-q__bento{grid-auto-rows:180px;grid-auto-flow:dense}@media (min-width:480px){.Gallery-module__G3Xe-q__bento{grid-auto-rows:220px}}@media (min-width:640px){.Gallery-module__G3Xe-q__bento{grid-auto-rows:260px}}@media (min-width:1024px){.Gallery-module__G3Xe-q__bento{grid-auto-rows:280px}}.Gallery-module__G3Xe-q__spanWide{grid-column:span 2}.Gallery-module__G3Xe-q__spanTall{grid-row:span 2}.Gallery-module__G3Xe-q__spanLarge{grid-area:span 2/span 2}@media (max-width:639px){.Gallery-module__G3Xe-q__spanLarge{grid-area:span 2/span 2}}.Gallery-module__G3Xe-q__item{border-radius:var(--radius-lg);cursor:pointer;background:var(--color-gray-100);border:none;padding:0;position:relative;overflow:hidden}.Gallery-module__G3Xe-q__grid:not(.Gallery-module__G3Xe-q__bento) .Gallery-module__G3Xe-q__item{aspect-ratio:1}.Gallery-module__G3Xe-q__image{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-normal) var(--ease-out)}.Gallery-module__G3Xe-q__item:hover .Gallery-module__G3Xe-q__image{transform:scale(1.05)}.Gallery-module__G3Xe-q__item:focus-visible{outline:3px solid var(--color-orange-500);outline-offset:2px}.Gallery-module__G3Xe-q__lightbox{background:var(--color-navy-dark);z-index:9999;border:none;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;position:fixed;inset:0}.Gallery-module__G3Xe-q__lightbox::backdrop{background:0 0}.Gallery-module__G3Xe-q__lightboxInner{width:100%;height:100%;padding:var(--space-4);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}@media (min-width:640px){.Gallery-module__G3Xe-q__lightboxInner{padding:var(--space-8)}}.Gallery-module__G3Xe-q__lightboxImage{object-fit:contain;border-radius:var(--radius-md);width:auto;max-width:90vw;height:auto;max-height:80vh}.Gallery-module__G3Xe-q__close{top:var(--space-4);right:var(--space-4);width:48px;height:48px;color:var(--color-white);border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast) var(--ease-out);z-index:1;background:#ffffff1a;border:none;font-size:2rem;line-height:1;position:absolute}.Gallery-module__G3Xe-q__close:hover{background:#fff3}.Gallery-module__G3Xe-q__nav{width:48px;height:48px;color:var(--color-white);border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast) var(--ease-out);z-index:1;background:#ffffff1a;border:none;font-size:2rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.Gallery-module__G3Xe-q__nav:hover{background:#fff3}.Gallery-module__G3Xe-q__navPrev{left:var(--space-4)}.Gallery-module__G3Xe-q__navNext{right:var(--space-4)}.Gallery-module__G3Xe-q__captionBar{justify-content:center;align-items:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.Gallery-module__G3Xe-q__caption{color:#ffffffb3;font-size:var(--font-size-sm);text-align:center;margin:0}.Gallery-module__G3Xe-q__download{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);color:var(--color-white);border-radius:var(--radius-full);font-size:var(--font-size-sm);transition:background var(--duration-fast) var(--ease-out);background:#ffffff1f;font-weight:500;text-decoration:none;display:inline-flex}.Gallery-module__G3Xe-q__download:hover{background:#ffffff3d}.Gallery-module__G3Xe-q__download:focus-visible{outline:2px solid var(--color-orange-500);outline-offset:2px}[data-theme=dark] .Gallery-module__G3Xe-q__lightbox{--color-white:#fff}@media (prefers-reduced-motion:reduce){.Gallery-module__G3Xe-q__image{transition:none}}
.TurnierDatencheck-module__Uc9qnW__wrap{gap:var(--space-16);display:grid}.TurnierDatencheck-module__Uc9qnW__wrap>*{min-width:0}.TurnierDatencheck-module__Uc9qnW__eyebrow{font-size:var(--font-size-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-accent);font-weight:700}.TurnierDatencheck-module__Uc9qnW__sectionTitle{font-family:var(--font-display);font-size:var(--font-size-2xl);margin:var(--space-1) 0 var(--space-2);line-height:1.05}.TurnierDatencheck-module__Uc9qnW__intro{color:var(--color-text-secondary);max-width:68ch;margin:0 0 var(--space-5)}.TurnierDatencheck-module__Uc9qnW__intro strong{color:var(--color-text-primary)}.TurnierDatencheck-module__Uc9qnW__champion{align-items:baseline;gap:var(--space-2) var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-top:3px solid var(--color-orange-500);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);box-shadow:var(--shadow-sm);flex-wrap:wrap;display:flex}.TurnierDatencheck-module__Uc9qnW__championLabel{}.TurnierDatencheck-module__Uc9qnW__championName{font-family:var(--font-display);font-size:var(--font-size-3xl);line-height:1}.TurnierDatencheck-module__Uc9qnW__championScore{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.TurnierDatencheck-module__Uc9qnW__statRow{gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.TurnierDatencheck-module__Uc9qnW__stat{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);min-width:8rem;box-shadow:var(--shadow-sm);flex:8rem}.TurnierDatencheck-module__Uc9qnW__statValue{font-family:var(--font-display);font-size:var(--font-size-2xl);line-height:1}.TurnierDatencheck-module__Uc9qnW__statValueAccent{color:var(--color-text-accent);}.TurnierDatencheck-module__Uc9qnW__statLabel{font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);margin-top:var(--space-2)}.TurnierDatencheck-module__Uc9qnW__factList{gap:var(--space-3);margin-top:var(--space-4);display:grid}.TurnierDatencheck-module__Uc9qnW__fact{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);gap:var(--space-4);box-shadow:var(--shadow-sm);grid-template-columns:6rem 1fr;align-items:baseline;display:grid}.TurnierDatencheck-module__Uc9qnW__factNumber{font-family:var(--font-display);font-size:var(--font-size-xl);color:var(--color-text-accent);text-align:right;line-height:1}.TurnierDatencheck-module__Uc9qnW__factText{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.TurnierDatencheck-module__Uc9qnW__factText strong{color:var(--color-text-primary)}@media (max-width:560px){.TurnierDatencheck-module__Uc9qnW__fact{gap:var(--space-1);grid-template-columns:1fr}.TurnierDatencheck-module__Uc9qnW__factNumber{text-align:left}}.TurnierDatencheck-module__Uc9qnW__chartCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-5) var(--space-5) var(--space-3);margin-top:var(--space-4);box-shadow:var(--shadow-sm)}.TurnierDatencheck-module__Uc9qnW__chartCard h4{margin:0 0 var(--space-1);font-size:var(--font-size-base)}.TurnierDatencheck-module__Uc9qnW__chartSub{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0 0 var(--space-4);max-width:75ch}.TurnierDatencheck-module__Uc9qnW__chartScroll{overflow-x:auto}.TurnierDatencheck-module__Uc9qnW__legend{gap:var(--space-4);margin:0 0 var(--space-3);font-size:var(--font-size-xs);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.TurnierDatencheck-module__Uc9qnW__legendSwatch{width:10px;height:10px;margin-right:var(--space-1);border-radius:3px;display:inline-block}.TurnierDatencheck-module__Uc9qnW__chartAxis{fill:var(--color-text-secondary);font-size:11px}.TurnierDatencheck-module__Uc9qnW__chartGrid{stroke:var(--color-border);stroke-width:1px}.TurnierDatencheck-module__Uc9qnW__barGruppe{fill:var(--color-blue-500)}.TurnierDatencheck-module__Uc9qnW__barKo{fill:var(--color-orange-500)}.TurnierDatencheck-module__Uc9qnW__drift{gap:var(--space-2);margin-top:var(--space-1);display:grid}.TurnierDatencheck-module__Uc9qnW__driftRow{gap:var(--space-3);grid-template-columns:minmax(7rem,10rem) 1fr minmax(7rem,8rem);align-items:center;display:grid}.TurnierDatencheck-module__Uc9qnW__driftLabel{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.TurnierDatencheck-module__Uc9qnW__driftTrack{background:var(--color-surface-alt);border-radius:var(--radius-full);height:10px;position:relative}.TurnierDatencheck-module__Uc9qnW__driftFill{background:var(--color-blue-500);border-radius:var(--radius-full);min-width:4px;position:absolute;inset:0 auto 0 0}.TurnierDatencheck-module__Uc9qnW__driftValue{font-size:var(--font-size-xs);text-align:right;font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.TurnierDatencheck-module__Uc9qnW__driftDelta{color:var(--color-text-accent)}.TurnierDatencheck-module__Uc9qnW__tableWrap{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);overflow-x:auto}.TurnierDatencheck-module__Uc9qnW__table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.TurnierDatencheck-module__Uc9qnW__table th{font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);text-align:left;padding:var(--space-3) var(--space-2) var(--space-2);border-bottom:1px solid var(--color-border);white-space:nowrap;font-weight:600}.TurnierDatencheck-module__Uc9qnW__table td{padding:var(--space-2);border-bottom:1px solid var(--color-border);vertical-align:middle;white-space:nowrap}.TurnierDatencheck-module__Uc9qnW__table tr:last-child>td{border-bottom:none}.TurnierDatencheck-module__Uc9qnW__num,.TurnierDatencheck-module__Uc9qnW__table th.TurnierDatencheck-module__Uc9qnW__num,.TurnierDatencheck-module__Uc9qnW__table td.TurnierDatencheck-module__Uc9qnW__num{text-align:right;font-variant-numeric:tabular-nums}.TurnierDatencheck-module__Uc9qnW__rankCell{font-family:var(--font-display);font-size:var(--font-size-lg);color:var(--color-gray-400);text-align:right;width:3rem}.TurnierDatencheck-module__Uc9qnW__qualifiedRow .TurnierDatencheck-module__Uc9qnW__rankCell{color:var(--color-text-accent)}.TurnierDatencheck-module__Uc9qnW__teamCell{text-overflow:ellipsis;max-width:20rem;font-weight:600;overflow:hidden}.TurnierDatencheck-module__Uc9qnW__groupTag{color:var(--color-gray-400);font-weight:400;font-size:var(--font-size-xs);margin-left:var(--space-2)}.TurnierDatencheck-module__Uc9qnW__chip{font-size:var(--font-size-xs);border-radius:var(--radius-full);padding:2px 10px;font-weight:600;display:inline-block}.TurnierDatencheck-module__Uc9qnW__chipIn{background:var(--color-orange-100);color:var(--color-orange-600);}.TurnierDatencheck-module__Uc9qnW__chipOut{background:var(--color-blue-100);color:var(--color-blue-500);}.TurnierDatencheck-module__Uc9qnW__chipTie{background:var(--color-surface-alt);color:var(--color-text-secondary);}.TurnierDatencheck-module__Uc9qnW__edgeRow>td{border-bottom:2px dashed var(--color-orange-500)}.TurnierDatencheck-module__Uc9qnW__callout{margin-top:var(--space-4);border-left:3px solid var(--color-orange-500);background:var(--color-orange-100);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:var(--space-4) var(--space-5)}.TurnierDatencheck-module__Uc9qnW__callout p{max-width:75ch;margin:0}.TurnierDatencheck-module__Uc9qnW__callout p+p{margin-top:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-secondary)}[data-theme=dark] .TurnierDatencheck-module__Uc9qnW__callout{background:var(--color-surface-alt)}.TurnierDatencheck-module__Uc9qnW__search{gap:var(--space-3);margin:0 0 var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.TurnierDatencheck-module__Uc9qnW__search input{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-primary);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font:inherit;width:min(21rem,100%)}.TurnierDatencheck-module__Uc9qnW__searchHint{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.TurnierDatencheck-module__Uc9qnW__groupGrid{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));display:grid}.TurnierDatencheck-module__Uc9qnW__groupCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.TurnierDatencheck-module__Uc9qnW__groupCard h4{margin:0 0 var(--space-2);font-size:var(--font-size-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-secondary)}.TurnierDatencheck-module__Uc9qnW__groupTeamRow{gap:var(--space-2);font-size:var(--font-size-xs);grid-template-columns:10px 1fr auto auto;align-items:center;padding:3px 0;display:grid}.TurnierDatencheck-module__Uc9qnW__groupTeamName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TurnierDatencheck-module__Uc9qnW__groupTeamFirst{font-weight:600}.TurnierDatencheck-module__Uc9qnW__groupDot{border-radius:var(--radius-full);background:var(--color-blue-300);width:8px;height:8px}.TurnierDatencheck-module__Uc9qnW__groupDotAdvanced{background:var(--color-orange-500);}.TurnierDatencheck-module__Uc9qnW__groupPoints{color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.TurnierDatencheck-module__Uc9qnW__finalCard{background:var(--color-surface);border:1px solid var(--color-border);border-top:3px solid var(--color-orange-500);border-radius:var(--radius-md);padding:var(--space-5);margin-top:var(--space-4);box-shadow:var(--shadow-sm)}.TurnierDatencheck-module__Uc9qnW__finalScore{gap:var(--space-3);font-family:var(--font-display);font-size:var(--font-size-3xl);flex-wrap:wrap;align-items:baseline;line-height:1;display:flex}.TurnierDatencheck-module__Uc9qnW__finalCups{color:var(--color-text-accent);font-size:.6em}.TurnierDatencheck-module__Uc9qnW__finalNote{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:var(--space-3) 0 0;max-width:70ch}.TurnierDatencheck-module__Uc9qnW__pathGrid{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:1fr 1fr;display:grid}@media (max-width:680px){.TurnierDatencheck-module__Uc9qnW__pathGrid{grid-template-columns:1fr}}.TurnierDatencheck-module__Uc9qnW__path h5{margin:0 0 var(--space-2);font-size:var(--font-size-sm)}.TurnierDatencheck-module__Uc9qnW__pathMeta{color:var(--color-gray-400);font-weight:400}.TurnierDatencheck-module__Uc9qnW__pathStep{gap:var(--space-2);font-size:var(--font-size-xs);color:var(--color-text-secondary);grid-template-columns:minmax(6.5rem,8rem) auto 1fr;padding:3px 0;display:grid}.TurnierDatencheck-module__Uc9qnW__pathScore{color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-weight:700}.TurnierDatencheck-module__Uc9qnW__upset{gap:var(--space-4);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);font-size:var(--font-size-sm);grid-template-columns:4rem 1fr;align-items:baseline;display:grid}.TurnierDatencheck-module__Uc9qnW__upset:last-child{border-bottom:none}.TurnierDatencheck-module__Uc9qnW__upsetDelta{font-family:var(--font-display);font-size:var(--font-size-lg);color:var(--color-text-accent);text-align:right}.TurnierDatencheck-module__Uc9qnW__upsetText{color:var(--color-text-secondary)}.TurnierDatencheck-module__Uc9qnW__upsetText strong{color:var(--color-text-primary)}.TurnierDatencheck-module__Uc9qnW__details{margin-top:var(--space-4)}.TurnierDatencheck-module__Uc9qnW__details>summary{cursor:pointer;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);box-shadow:var(--shadow-sm);font-weight:600;list-style:none}.TurnierDatencheck-module__Uc9qnW__details>summary::-webkit-details-marker{display:none}.TurnierDatencheck-module__Uc9qnW__details>summary:before{content:"▸ ";color:var(--color-text-accent)}.TurnierDatencheck-module__Uc9qnW__details[open]>summary:before{content:"▾ "}.TurnierDatencheck-module__Uc9qnW__details>*:not(summary){margin-top:var(--space-3)}.TurnierDatencheck-module__Uc9qnW__footnote{padding:var(--space-2) var(--space-3);color:var(--color-text-secondary);font-size:var(--font-size-xs);margin:0}.TurnierDatencheck-module__Uc9qnW__method{color:var(--color-text-secondary);font-size:var(--font-size-sm);max-width:75ch;padding-left:1.2em}.TurnierDatencheck-module__Uc9qnW__method li{margin-bottom:var(--space-2)}.TurnierDatencheck-module__Uc9qnW__method strong{color:var(--color-text-primary)}
.page-module__NoaC3W__content{max-width:var(--container-md)}.page-module__NoaC3W__heading{font-family:var(--font-display);font-size:var(--font-size-xl);color:var(--color-gray-900);margin-top:var(--space-10);margin-bottom:var(--space-4);font-weight:700}.page-module__NoaC3W__heading:first-child{margin-top:0}.page-module__NoaC3W__subheading{font-size:var(--font-size-lg);color:var(--color-gray-800);margin-top:var(--space-8);margin-bottom:var(--space-3);font-weight:600}.page-module__NoaC3W__block{font-size:var(--font-size-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.page-module__NoaC3W__block a{color:var(--color-blue-500)}.page-module__NoaC3W__block a:hover{color:var(--color-blue-400)}.page-module__NoaC3W__text{font-size:var(--font-size-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin-bottom:var(--space-4)}.page-module__NoaC3W__updated{margin-top:var(--space-12);font-size:var(--font-size-sm);color:var(--color-gray-400);font-style:italic}
.page-module__RWyvYW__hero{align-items:flex-end;height:340px;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.page-module__RWyvYW__hero{height:420px}}.page-module__RWyvYW__heroOverlay{z-index:1;background:linear-gradient(#0000 0%,#0f3f6a4d 50%,#0f3f6acc 100%);position:absolute;inset:0}.page-module__RWyvYW__heroContent{z-index:2;padding-bottom:var(--space-8);position:relative}.page-module__RWyvYW__heroTitle{font-family:var(--font-display);font-size:var(--font-size-3xl);color:var(--color-white);text-shadow:0 2px 12px #0000004d;font-weight:400}[data-theme=dark] .page-module__RWyvYW__heroTitle{color:#fff}.page-module__RWyvYW__breadcrumb{background:var(--color-gray-50);padding:var(--space-3) 0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.page-module__RWyvYW__breadcrumb a{color:var(--color-blue-500);font-weight:500}.page-module__RWyvYW__breadcrumb a:hover{color:var(--color-blue-400)}.page-module__RWyvYW__breadcrumbSep{margin-inline:var(--space-2);opacity:.5}.page-module__RWyvYW__layout{gap:var(--space-10);grid-template-columns:1fr;display:grid}@media (min-width:768px){.page-module__RWyvYW__layout{gap:var(--space-12);grid-template-columns:1fr max(280px,30vw)}}@media (min-width:1024px){.page-module__RWyvYW__layout{grid-template-columns:1fr 340px}}.page-module__RWyvYW__main{min-width:0}.page-module__RWyvYW__sectionTitle{font-family:var(--font-display);font-size:var(--font-size-2xl);color:var(--color-gray-900);margin-bottom:var(--space-4);font-weight:700}.page-module__RWyvYW__subTitle{font-size:var(--font-size-lg);color:var(--color-gray-800);margin-top:var(--space-8);margin-bottom:var(--space-3);font-weight:600}.page-module__RWyvYW__description{font-size:var(--font-size-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.page-module__RWyvYW__featureList{gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.page-module__RWyvYW__featureList li{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--leading-normal);padding-left:var(--space-6);position:relative}.page-module__RWyvYW__featureList li:before{content:"✓";color:var(--color-orange-500);font-weight:700;position:absolute;left:0}.page-module__RWyvYW__ctaMain{margin-top:var(--space-8)}.page-module__RWyvYW__sidebar{flex-direction:column;display:flex}.page-module__RWyvYW__sidebarSticky{gap:var(--space-4);flex-direction:column;display:flex}@media (min-width:768px){.page-module__RWyvYW__sidebarSticky{top:calc(var(--space-20) + var(--space-4));position:sticky}}.page-module__RWyvYW__statusBadge{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);font-size:var(--font-size-sm);text-align:center}.page-module__RWyvYW__card{padding:var(--space-6);background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-xl)}.page-module__RWyvYW__cardHeading{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-gray-500);margin-bottom:var(--space-3);font-weight:700}.page-module__RWyvYW__cardText{font-size:var(--font-size-base);line-height:var(--leading-relaxed);color:var(--color-gray-700)}.page-module__RWyvYW__cardMeta{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-top:var(--space-1)}.page-module__RWyvYW__cardMeta a{color:var(--color-blue-500)}.page-module__RWyvYW__cardMeta a:hover{color:var(--color-blue-400)}.page-module__RWyvYW__mapLink{margin-top:var(--space-3);font-size:var(--font-size-sm);color:var(--color-blue-500);font-weight:600;display:inline-block}.page-module__RWyvYW__mapLink:hover{color:var(--color-blue-400)}.page-module__RWyvYW__dateBlock{gap:var(--space-4);flex-direction:column;display:flex}.page-module__RWyvYW__dateBlockItem{gap:var(--space-1);flex-direction:column;display:flex}.page-module__RWyvYW__dateLabel{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-gray-500);font-weight:700}.page-module__RWyvYW__dateBig{align-items:center;gap:var(--space-3);display:flex}.page-module__RWyvYW__dateDay{font-family:var(--font-display);font-size:var(--font-size-3xl);color:var(--color-navy-800);font-weight:700;line-height:1}.page-module__RWyvYW__dateMonth{font-size:var(--font-size-sm);color:var(--color-gray-700);font-weight:600;display:block}.page-module__RWyvYW__dateWeekday{font-size:var(--font-size-xs);color:var(--color-text-secondary);display:block}.page-module__RWyvYW__dateTime{font-size:var(--font-size-base);color:var(--color-gray-700);font-weight:600}.page-module__RWyvYW__ctaSidebar{text-align:center;width:100%}.page-module__RWyvYW__recap{background:var(--color-gray-50);padding-block:var(--space-12)}.page-module__RWyvYW__recapHeader{text-align:center;max-width:720px;margin-inline:auto;margin-bottom:var(--space-8)}.page-module__RWyvYW__recapOverline{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-orange-500);margin-bottom:var(--space-3);font-weight:700;display:inline-block}.page-module__RWyvYW__recapTitle{font-family:var(--font-display);font-size:var(--font-size-2xl);color:var(--color-gray-900);margin-bottom:var(--space-3);font-weight:700}.page-module__RWyvYW__recapText{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.page-module__RWyvYW__impressions{background:var(--color-white);padding-block:var(--space-10) var(--space-12);overflow:hidden}.page-module__RWyvYW__marqueeWrap{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.page-module__RWyvYW__marqueeTrack{gap:var(--space-4);width:max-content;animation:40s linear infinite page-module__RWyvYW__marquee;display:flex}.page-module__RWyvYW__marqueeTrack:hover{animation-play-state:paused}@keyframes page-module__RWyvYW__marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.page-module__RWyvYW__marqueeTrack{animation:none}}.page-module__RWyvYW__marqueeItem{border-radius:var(--radius-lg);flex-shrink:0;width:280px;height:200px;overflow:hidden}@media (min-width:768px){.page-module__RWyvYW__marqueeItem{width:320px;height:220px}}.page-module__RWyvYW__impressionsCta{margin-top:var(--space-8);justify-content:center;display:flex}.page-module__RWyvYW__impressionsBtn{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-8);font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-navy-800);border:2px solid var(--color-gray-200);border-radius:var(--radius-full);transition:border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;font-weight:600;text-decoration:none;display:inline-flex}.page-module__RWyvYW__impressionsBtn:hover{border-color:var(--color-orange-500);color:var(--color-orange-500)}
.page-module__U5Bugq__monthGroup{gap:var(--space-5);flex-direction:column;display:flex}.page-module__U5Bugq__monthGroup+.page-module__U5Bugq__monthGroup{margin-top:var(--space-12)}.page-module__U5Bugq__monthHeading{font-family:var(--font-display);font-size:var(--font-size-lg);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-gray-900);font-weight:700}.page-module__U5Bugq__eventList{gap:var(--space-6);flex-direction:column;display:flex}.page-module__U5Bugq__eventRow{background:var(--color-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);color:inherit;transition:transform var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out);grid-template-columns:1fr;gap:0;text-decoration:none;display:grid;overflow:hidden}.page-module__U5Bugq__eventRow:hover{box-shadow:var(--shadow-xl);color:inherit;transform:translateY(-3px)}@media (min-width:768px){.page-module__U5Bugq__eventRow{grid-template-columns:2fr 3fr}}.page-module__U5Bugq__eventImage{aspect-ratio:16/9;background:var(--color-gray-100);position:relative;overflow:hidden}.page-module__U5Bugq__eventRow:hover .page-module__U5Bugq__eventImage img{transform:scale(1.05)}.page-module__U5Bugq__eventImage img{transition:transform var(--duration-slow) var(--ease-out)}@media (min-width:768px){.page-module__U5Bugq__eventImage{aspect-ratio:auto;min-height:240px}}.page-module__U5Bugq__eventContent{padding:var(--space-6) var(--space-8);flex-direction:column;justify-content:center;display:flex}.page-module__U5Bugq__eventMeta{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module__U5Bugq__date{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text-accent);font-weight:600}.page-module__U5Bugq__status{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-weight:700}.page-module__U5Bugq__eventTitle{font-family:var(--font-display);font-size:var(--font-size-2xl);color:var(--color-gray-900);margin-top:var(--space-2);font-weight:700;line-height:var(--leading-snug)}.page-module__U5Bugq__eventLocation{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-top:var(--space-1)}.page-module__U5Bugq__eventDesc{font-size:var(--font-size-base);color:var(--color-text-secondary);margin-top:var(--space-3);line-height:var(--leading-normal);max-width:var(--measure-base)}.page-module__U5Bugq__link{align-items:center;gap:var(--space-2);margin-top:var(--space-4);font-size:var(--font-size-sm);color:var(--color-blue-500);transition:gap var(--duration-fast) var(--ease-out);font-weight:600;display:inline-flex}.page-module__U5Bugq__eventRow:hover .page-module__U5Bugq__link{gap:var(--space-3);color:var(--color-blue-400)}.page-module__U5Bugq__ctaSection{text-align:center}.page-module__U5Bugq__ctaHeading{font-family:var(--font-display)}.page-module__U5Bugq__ctaText{margin-top:var(--space-4);font-size:var(--font-size-lg);color:var(--color-text-secondary)}.page-module__U5Bugq__ctaBtn{margin-top:var(--space-8)}
.page-module__m_B44W__list{gap:var(--space-3);flex-direction:column;margin-block-end:var(--space-12);display:flex}.page-module__m_B44W__item{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);transition:border-color .2s;overflow:hidden}.page-module__m_B44W__item[open]{border-color:var(--color-text-accent)}.page-module__m_B44W__question{cursor:pointer;padding:var(--space-4) var(--space-5);justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--color-text-primary);font-size:1.05rem;font-weight:600;list-style:none;display:flex}.page-module__m_B44W__question::-webkit-details-marker{display:none}.page-module__m_B44W__question:after{content:"+";color:var(--color-text-muted);flex-shrink:0;font-size:1.5rem;font-weight:300}.page-module__m_B44W__item[open] .page-module__m_B44W__question:after{content:"−";color:var(--color-text-accent)}.page-module__m_B44W__answer{padding:0 var(--space-5) var(--space-5);color:var(--color-text-secondary);font-size:.98rem;line-height:1.7}.page-module__m_B44W__cta{text-align:center;border-block-start:1px solid var(--color-border);padding-block-start:var(--space-8)}.page-module__m_B44W__ctaText{color:var(--color-text-secondary);margin-block-end:var(--space-4)}
.page-module__7Jo50W__content{max-width:var(--container-md)}.page-module__7Jo50W__heading{font-family:var(--font-display);font-size:var(--font-size-xl);color:var(--color-gray-900);margin-top:var(--space-10);margin-bottom:var(--space-4);font-weight:700}.page-module__7Jo50W__heading:first-child{margin-top:0}.page-module__7Jo50W__subheading{font-size:var(--font-size-lg);color:var(--color-gray-800);margin-top:var(--space-8);margin-bottom:var(--space-3);font-weight:600}.page-module__7Jo50W__block{font-style:normal;font-size:var(--font-size-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.page-module__7Jo50W__block a{color:var(--color-blue-500)}.page-module__7Jo50W__block a:hover{color:var(--color-blue-400)}.page-module__7Jo50W__text{font-size:var(--font-size-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}
.page-module__0pJU_a__tableWrap{margin-block:var(--space-4) var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow-x:auto}.page-module__0pJU_a__table{border-collapse:collapse;width:100%;font-size:.95rem}.page-module__0pJU_a__table th,.page-module__0pJU_a__table td{padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top;border-block-end:1px solid var(--color-border);color:var(--color-text-secondary)}.page-module__0pJU_a__table thead th{background:var(--color-bg-elevated);color:var(--color-text-primary);font-weight:600}.page-module__0pJU_a__table tbody th{color:var(--color-text-primary);white-space:nowrap;font-weight:600}.page-module__0pJU_a__table tbody tr:last-child th,.page-module__0pJU_a__table tbody tr:last-child td{border-block-end:none}.page-module__0pJU_a__h2{margin-block:var(--space-10) var(--space-3);color:var(--color-text-primary);font-size:clamp(1.4rem,1.2rem + 1vw,1.8rem);font-weight:600}.page-module__0pJU_a__h2:first-of-type{margin-block-start:var(--space-4)}.page-module__0pJU_a__text{color:var(--color-text-secondary);margin-block-end:var(--space-4);font-size:1rem;line-height:1.75}.page-module__0pJU_a__text a{color:var(--color-text-accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.page-module__0pJU_a__text strong{color:var(--color-text-primary)}
.page-module__RrEN5q__grid{gap:var(--space-12);grid-template-columns:1fr;display:grid}@media (min-width:768px){.page-module__RrEN5q__grid{gap:var(--space-16);grid-template-columns:3fr 2fr}}.page-module__RrEN5q__form{gap:var(--space-5);flex-direction:column;display:flex}.page-module__RrEN5q__field{gap:var(--space-2);flex-direction:column;display:flex}.page-module__RrEN5q__label{font-size:var(--font-size-sm);color:var(--color-gray-700);font-weight:600}.page-module__RrEN5q__input,.page-module__RrEN5q__textarea{padding:var(--space-3) var(--space-4);font-family:var(--font-body);font-size:var(--font-size-base);color:var(--color-gray-900);background:var(--color-white);border:2px solid var(--color-gray-200);border-radius:var(--radius-lg);transition:border-color var(--duration-fast) var(--ease-out);outline:none}.page-module__RrEN5q__input:focus,.page-module__RrEN5q__textarea:focus{border-color:var(--color-blue-500)}.page-module__RrEN5q__input:focus-visible,.page-module__RrEN5q__textarea:focus-visible{outline:3px solid var(--color-navy);outline-offset:2px}.page-module__RrEN5q__input::placeholder,.page-module__RrEN5q__textarea::placeholder{color:var(--color-gray-400)}.page-module__RrEN5q__textarea{resize:vertical;min-height:120px}.page-module__RrEN5q__success{padding:var(--space-12) var(--space-8);text-align:center;background:var(--color-surface-cool);border-radius:var(--radius-xl)}.page-module__RrEN5q__successTitle{font-family:var(--font-display);font-size:var(--font-size-2xl);color:var(--color-navy-800)}.page-module__RrEN5q__successText{margin-top:var(--space-4);font-size:var(--font-size-lg);color:var(--color-text-secondary)}.page-module__RrEN5q__error{font-size:var(--font-size-sm);color:#b91c1c;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:#fef2f2}.page-module__RrEN5q__form button:disabled,.page-module__RrEN5q__form input:disabled,.page-module__RrEN5q__form textarea:disabled{opacity:.6;cursor:not-allowed}.page-module__RrEN5q__info{padding-top:var(--space-4)}.page-module__RrEN5q__infoHeading{font-family:var(--font-display);font-size:var(--font-size-xl);color:var(--color-gray-900);margin-bottom:var(--space-6);font-weight:700}.page-module__RrEN5q__infoBlock{margin-bottom:var(--space-6)}.page-module__RrEN5q__infoLabel{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text-accent);margin-bottom:var(--space-1);font-weight:600}.page-module__RrEN5q__infoBlock a{color:var(--color-blue-500);font-size:var(--font-size-base)}.page-module__RrEN5q__infoBlock a:hover{color:var(--color-blue-400)}.page-module__RrEN5q__infoBlock p{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--leading-normal)}
.page-module__5I-Ogq__list{gap:var(--space-6);margin-block:var(--space-4) var(--space-12);flex-direction:column;padding:0;list-style:none;display:flex}.page-module__5I-Ogq__item{padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated)}.page-module__5I-Ogq__meta{justify-content:space-between;align-items:center;gap:var(--space-3);margin-block-end:var(--space-3);display:flex}.page-module__5I-Ogq__source{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-accent);font-size:.85rem;font-weight:600}.page-module__5I-Ogq__date{color:var(--color-text-muted);font-size:.85rem}.page-module__5I-Ogq__title{color:var(--color-text-primary);margin-block-end:var(--space-3);font-size:1.25rem;font-weight:600}.page-module__5I-Ogq__excerpt{color:var(--color-text-secondary);margin-block-end:var(--space-4);font-size:.98rem;line-height:1.7}.page-module__5I-Ogq__link{color:var(--color-text-accent);font-size:.95rem;font-weight:500;text-decoration:none;display:inline-block}.page-module__5I-Ogq__link:hover{text-decoration:underline}.page-module__5I-Ogq__contact{border-block-start:1px solid var(--color-border);text-align:center;padding-block-start:var(--space-8)}.page-module__5I-Ogq__contactHeading{color:var(--color-text-primary);margin-block-end:var(--space-3);font-size:clamp(1.25rem,1rem + 1vw,1.5rem);font-weight:600}.page-module__5I-Ogq__contactText{color:var(--color-text-secondary);margin-block-end:var(--space-5);line-height:1.6}.page-module__5I-Ogq__contactActions{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}
.page-module__wsZFZa__content{max-width:640px}.page-module__wsZFZa__intro{font-size:var(--font-size-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin-bottom:var(--space-5)}.page-module__wsZFZa__infoBox{background:var(--color-blue-100);border-left:3px solid var(--color-navy);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);margin-bottom:var(--space-8);font-size:var(--font-size-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.page-module__wsZFZa__infoBox a{color:var(--color-blue-500);font-weight:600;text-decoration:underline}.page-module__wsZFZa__startBox{background:var(--color-gray-50);border-radius:var(--radius-xl);padding:var(--space-8);text-align:center;border:1px solid var(--color-gray-200)}.page-module__wsZFZa__startText{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-6)}.page-module__wsZFZa__startBtn{min-width:240px}.page-module__wsZFZa__form{background:var(--color-gray-50);border-radius:var(--radius-xl);padding:var(--space-6);border:1px solid var(--color-gray-200);gap:var(--space-5);flex-direction:column;display:flex}.page-module__wsZFZa__formIntro{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0 0 var(--space-2)}.page-module__wsZFZa__field{gap:var(--space-2);flex-direction:column;display:flex}.page-module__wsZFZa__label{font-size:var(--font-size-sm);color:var(--color-gray-800);font-weight:600}.page-module__wsZFZa__input,.page-module__wsZFZa__textarea{width:100%;padding:var(--space-3) var(--space-4);font-family:var(--font-body);font-size:var(--font-size-base);color:var(--color-gray-900);background:var(--color-white);border:2px solid var(--color-gray-200);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--ease-out)}.page-module__wsZFZa__input:focus,.page-module__wsZFZa__textarea:focus{border-color:var(--color-navy);outline:none}.page-module__wsZFZa__textarea{resize:vertical;min-height:80px;font-family:inherit}.page-module__wsZFZa__fieldHint{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.page-module__wsZFZa__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.page-module__wsZFZa__errorMessage{color:#b91c1c;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-sm);background:#fef2f2;border:1px solid #fca5a5}.page-module__wsZFZa__actions{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.page-module__wsZFZa__cancelBtn{padding:var(--space-3) var(--space-5);font-family:var(--font-body);font-size:var(--font-size-base);color:var(--color-gray-700);background:var(--color-white);border:2px solid var(--color-gray-300);border-radius:var(--radius-lg);cursor:pointer;min-height:48px;transition:border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);flex:120px;font-weight:600}.page-module__wsZFZa__cancelBtn:hover:not(:disabled){border-color:var(--color-gray-500);color:var(--color-gray-900)}.page-module__wsZFZa__cancelBtn:disabled{opacity:.5;cursor:not-allowed}.page-module__wsZFZa__submitBtn{flex:2 240px}.page-module__wsZFZa__submitBtn:disabled{opacity:.6;cursor:not-allowed}.page-module__wsZFZa__legalHint{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-top:var(--space-2);font-style:italic;line-height:var(--leading-normal)}.page-module__wsZFZa__successBox{background:var(--color-gray-50);border-radius:var(--radius-xl);padding:var(--space-8);text-align:center;border:1px solid var(--color-gray-200)}.page-module__wsZFZa__successIcon{margin-bottom:var(--space-4);justify-content:center;display:flex}.page-module__wsZFZa__successHeading{font-family:var(--font-display);font-size:var(--font-size-2xl);color:var(--color-navy);margin-bottom:var(--space-3)}.page-module__wsZFZa__confirmationId{margin:var(--space-4) 0;padding:var(--space-3) var(--space-4);background:var(--color-white);border:1px dashed var(--color-gray-300);border-radius:var(--radius-md);font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:var(--font-size-sm);color:var(--color-gray-700)}.page-module__wsZFZa__successHint{margin:var(--space-5) 0;padding:var(--space-4);background:var(--color-blue-100);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.page-module__wsZFZa__helpBox{margin-top:var(--space-12);padding:var(--space-5);background:var(--color-gray-50);border-radius:var(--radius-lg);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.page-module__wsZFZa__helpHeading{font-family:var(--font-display);font-size:var(--font-size-base);color:var(--color-navy);margin-bottom:var(--space-2)}.page-module__wsZFZa__helpBox a{color:var(--color-blue-500);text-decoration:underline}
.page-module___yBaPW__content{max-width:var(--container-md)}.page-module___yBaPW__disclaimer{border-left:4px solid var(--color-orange-500);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-gray-700);margin-bottom:var(--space-8);line-height:var(--leading-relaxed);background:#fff3e6}.page-module___yBaPW__actionBox{background:var(--color-blue-100);border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-10);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.page-module___yBaPW__actionBox a{color:var(--color-blue-500);font-weight:600;text-decoration:underline}.page-module___yBaPW__actionTitle{color:var(--color-navy);margin-bottom:var(--space-1);font-weight:600;font-size:var(--font-size-base)}.page-module___yBaPW__heading{font-family:var(--font-display);font-size:var(--font-size-xl);color:var(--color-gray-900);margin-top:var(--space-10);margin-bottom:var(--space-4);font-weight:700}.page-module___yBaPW__heading:first-of-type{margin-top:0}.page-module___yBaPW__text{font-size:var(--font-size-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin-bottom:var(--space-4)}.page-module___yBaPW__text a{color:var(--color-blue-500);text-decoration:underline}.page-module___yBaPW__addressBlock{background:var(--color-gray-50);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);margin:var(--space-4) 0;border-left:3px solid var(--color-navy);font-size:var(--font-size-base);line-height:var(--leading-normal);color:var(--color-gray-800)}.page-module___yBaPW__addressBlock a{color:var(--color-blue-500);text-decoration:underline}.page-module___yBaPW__formularBox{background:var(--color-gray-50);border:1px dashed var(--color-gray-300);border-radius:var(--radius-lg);padding:var(--space-6);margin:var(--space-6) 0;font-size:var(--font-size-base);line-height:var(--leading-relaxed);color:var(--color-gray-800)}.page-module___yBaPW__formularLine{margin-bottom:var(--space-3)}.page-module___yBaPW__formularField{margin-bottom:var(--space-5);color:var(--color-gray-400);letter-spacing:.1em;font-family:ui-monospace,SF Mono,Consolas,monospace}.page-module___yBaPW__fnRef{color:var(--color-orange);font-weight:600}.page-module___yBaPW__footnote{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-gray-200);font-size:var(--font-size-xs);color:var(--color-text-secondary);font-style:italic}.page-module___yBaPW__printNote{text-align:center;margin:var(--space-6) 0}.page-module___yBaPW__printButton{border:1px dashed var(--color-gray-300);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:default;background:0 0;font-family:inherit}.page-module___yBaPW__updated{margin-top:var(--space-12);font-size:var(--font-size-sm);color:var(--color-gray-400);font-style:italic}@media print{.page-module___yBaPW__disclaimer,.page-module___yBaPW__actionBox,.page-module___yBaPW__printNote{display:none}}
