.page-module__s4yy2W__page{min-height:75vh;color:var(--foreground);background:var(--background);padding:27px 0 72px}.page-module__s4yy2W__container{width:min(1040px,100% - 48px);min-width:0;margin-inline:auto}.page-module__s4yy2W__breadcrumb{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.page-module__s4yy2W__breadcrumb a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.page-module__s4yy2W__breadcrumb a:focus-visible,.page-module__s4yy2W__sourceLink:focus-visible,.page-module__s4yy2W__pdfLink:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.page-module__s4yy2W__hero{max-width:860px;padding:61px 0 36px}.page-module__s4yy2W__eyebrow,.page-module__s4yy2W__sectionKicker{color:var(--primary);letter-spacing:.15em;margin:0 0 14px;font-size:10px;font-weight:750}.page-module__s4yy2W__hero h1{color:var(--foreground);font-family:var(--font-display), Georgia, serif;letter-spacing:-.06em;overflow-wrap:anywhere;margin:0;font-size:clamp(38px,6.2vw,66px);font-weight:540;line-height:1}.page-module__s4yy2W__intro{max-width:720px;color:var(--muted-foreground);margin:20px 0 0;font-size:15px;line-height:1.75}.page-module__s4yy2W__method{border:1px solid var(--border);border-left:4px solid var(--primary);background:var(--card);border-radius:12px;margin:0 0 34px;padding:18px 21px}.page-module__s4yy2W__method h2,.page-module__s4yy2W__sectionHeading h2{color:var(--foreground);font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;margin:0;font-size:22px;font-weight:560}.page-module__s4yy2W__method p{max-width:800px;color:var(--muted-foreground);overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.7}.page-module__s4yy2W__registry{gap:17px;display:grid}.page-module__s4yy2W__sectionHeading{margin-bottom:1px}.page-module__s4yy2W__sectionHeading .page-module__s4yy2W__sectionKicker{margin-bottom:7px}.page-module__s4yy2W__sectionHeading h2{font-size:30px}.page-module__s4yy2W__statusPanel,.page-module__s4yy2W__sourceCard,.page-module__s4yy2W__calendarCard{border:1px solid var(--border);background:var(--card);border-radius:12px;min-width:0;padding:20px 22px}.page-module__s4yy2W__statusPanel{border-left:4px solid var(--primary);display:block}.page-module__s4yy2W__statusLabel{min-height:28px;color:var(--secondary-foreground);background:var(--secondary);border-radius:999px;align-items:center;margin:0 0 12px;padding:4px 9px;font-size:11px;font-weight:720;display:inline-flex}.page-module__s4yy2W__statusPanel h3,.page-module__s4yy2W__sourceCard h3,.page-module__s4yy2W__calendarCard h3{color:var(--foreground);font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:21px;font-weight:560}.page-module__s4yy2W__statusPanel p,.page-module__s4yy2W__sourceCard p,.page-module__s4yy2W__calendarCard p{color:var(--muted-foreground);overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.7}.page-module__s4yy2W__sources,.page-module__s4yy2W__calendars{gap:12px;display:grid}.page-module__s4yy2W__sourceHeading{color:var(--foreground);margin:25px 0 12px;font-size:14px;font-weight:720}.page-module__s4yy2W__details{gap:0;margin:16px 0 0;display:grid}.page-module__s4yy2W__detailRow{border-top:1px solid var(--border);grid-template-columns:minmax(150px,.8fr) minmax(0,1.4fr);gap:14px;padding:10px 0;display:grid}.page-module__s4yy2W__detailRow dt{color:var(--muted-foreground);font-size:12px;font-weight:620}.page-module__s4yy2W__detailRow dd{min-width:0;color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:650;line-height:1.55}.page-module__s4yy2W__sourceLink,.page-module__s4yy2W__pdfLink{color:var(--primary);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.page-module__s4yy2W__sourceActions{flex-wrap:wrap;gap:14px;margin-top:14px;display:flex}.page-module__s4yy2W__calendarCard{border-left:4px solid var(--primary)}.page-module__s4yy2W__calendarCard h3{font-size:24px}.page-module__s4yy2W__calendarCard .page-module__s4yy2W__calendarNumber{color:var(--primary);letter-spacing:.13em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:750}.page-module__s4yy2W__dataBlock{border-top:1px solid var(--border);margin-top:18px;padding-top:14px}.page-module__s4yy2W__dataBlock h4{color:var(--foreground);margin:0;font-size:12px;font-weight:750}.page-module__s4yy2W__pageNote{border-top:1px solid var(--border);max-width:740px;margin-top:32px;padding-top:17px}.page-module__s4yy2W__pageNote p{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.7}@media (max-width:600px){.page-module__s4yy2W__container{width:min(100% - 32px,1040px)}.page-module__s4yy2W__hero{padding-top:45px}.page-module__s4yy2W__method,.page-module__s4yy2W__statusPanel,.page-module__s4yy2W__sourceCard,.page-module__s4yy2W__calendarCard{padding:17px}.page-module__s4yy2W__sectionHeading h2{font-size:26px}.page-module__s4yy2W__detailRow{grid-template-columns:1fr;gap:4px}}
.calendar-ical-control-module__4xFjcW__control{justify-items:start;gap:.55rem;min-width:0;display:grid}.calendar-ical-control-module__4xFjcW__scope{color:var(--foreground);margin:0;font-size:.75rem;font-weight:650;line-height:1.35}.calendar-ical-control-module__4xFjcW__download{border:1px solid var(--primary);border-radius:var(--radius);background:var(--primary);min-height:2.75rem;color:var(--primary-foreground);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.65rem .9rem;font-size:.875rem;font-weight:650;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex}.calendar-ical-control-module__4xFjcW__download:hover:not(:disabled){border-color:var(--primary);background:color-mix(in srgb, var(--primary) 88%, black);transform:translateY(-1px)}.calendar-ical-control-module__4xFjcW__download:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.calendar-ical-control-module__4xFjcW__download:disabled{border-color:var(--border);background:var(--muted);color:var(--foreground);cursor:not-allowed}.calendar-ical-control-module__4xFjcW__unavailable{max-width:58ch;color:var(--muted-foreground);margin:0;font-size:.8rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.calendar-ical-control-module__4xFjcW__download{transition:none}.calendar-ical-control-module__4xFjcW__download:hover:not(:disabled){transform:none}}
.lariano-sources-module__T5PC4G__list{gap:14px;min-width:0;display:grid}.lariano-sources-module__T5PC4G__card{border:1px solid var(--border);background:var(--card);border-radius:14px;grid-template-columns:48px minmax(0,1fr);gap:18px;min-width:0;padding:22px 24px;display:grid;box-shadow:0 10px 28px #22312b0a}.lariano-sources-module__T5PC4G__cardNumber{color:#fffdf6;background:#285e49;border-radius:12px 12px 12px 4px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:750;display:grid}.lariano-sources-module__T5PC4G__cardContent{min-width:0}.lariano-sources-module__T5PC4G__cardHeading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.lariano-sources-module__T5PC4G__cardHeading>div{flex:auto;min-width:0}.lariano-sources-module__T5PC4G__cardKicker{color:var(--primary);letter-spacing:.12em;margin:0 0 7px;font-size:10px;font-weight:750}.lariano-sources-module__T5PC4G__cardHeading h3{color:var(--foreground);font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(20px,2.4vw,27px);font-weight:540;line-height:1.15}.lariano-sources-module__T5PC4G__status{border:1px solid var(--border);min-width:0;max-width:min(180px,100%);color:var(--secondary-foreground);background:var(--secondary);text-align:center;overflow-wrap:anywhere;white-space:normal;border-radius:999px;flex:0 auto;padding:7px 9px;font-size:10px;font-weight:650;line-height:1.35}.lariano-sources-module__T5PC4G__actions{flex-wrap:wrap;align-items:center;gap:10px 18px;min-width:0;margin-top:16px;display:flex}.lariano-sources-module__T5PC4G__actions>*{min-width:0;max-width:100%}.lariano-sources-module__T5PC4G__sourceLink,.lariano-sources-module__T5PC4G__pdfLink{min-width:0;max-width:100%;color:var(--primary);overflow-wrap:anywhere;text-underline-offset:3px;align-items:center;gap:7px;font-size:12px;font-weight:700;line-height:1.5;text-decoration:underline;display:inline-flex}.lariano-sources-module__T5PC4G__sourceLink span{min-width:0}.lariano-sources-module__T5PC4G__sourceLink svg{flex:none}.lariano-sources-module__T5PC4G__pdfLink{font-size:11px}.lariano-sources-module__T5PC4G__structuredDate{color:var(--muted-foreground);overflow-wrap:anywhere;margin:13px 0 0;font-size:12px;line-height:1.6}.lariano-sources-module__T5PC4G__structuredDate strong{color:var(--foreground);font-weight:650}.lariano-sources-module__T5PC4G__verificationStatus{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:7px;margin:13px 0 0;font-size:12px;line-height:1.6;display:flex}.lariano-sources-module__T5PC4G__verificationStatus strong{color:var(--foreground);font-weight:650}.lariano-sources-module__T5PC4G__verified,.lariano-sources-module__T5PC4G__unverified{overflow-wrap:anywhere;border-radius:999px;align-items:center;max-width:100%;padding:4px 9px;font-size:10px;font-weight:750;line-height:1.35;display:inline-flex}.lariano-sources-module__T5PC4G__verified{color:var(--primary-foreground);background:var(--primary)}.lariano-sources-module__T5PC4G__unverified{border:1px solid var(--border);color:var(--foreground);background:var(--card)}.lariano-sources-module__T5PC4G__dates{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:8px 20px;margin:15px 0 0;padding:12px 0;display:grid}.lariano-sources-module__T5PC4G__dates div{min-width:0}.lariano-sources-module__T5PC4G__dates dt{color:var(--muted-foreground);font-size:11px;line-height:1.45}.lariano-sources-module__T5PC4G__dates dd{color:var(--foreground);overflow-wrap:anywhere;margin:2px 0 0;font-size:12px;font-weight:700;line-height:1.45}.lariano-sources-module__T5PC4G__notes{border-top:1px solid var(--border);color:var(--muted-foreground);margin-top:14px;padding-top:12px;font-size:11px;line-height:1.7}.lariano-sources-module__T5PC4G__notes summary{width:fit-content;color:var(--secondary-foreground);cursor:pointer;text-underline-offset:3px;font-weight:700;text-decoration:underline}.lariano-sources-module__T5PC4G__notes p{overflow-wrap:anywhere;margin:10px 0 0}.lariano-sources-module__T5PC4G__notesPrint{display:none}.lariano-sources-module__T5PC4G__state{border:1px solid var(--border);min-width:0;color:var(--muted-foreground);background:var(--card);overflow-wrap:anywhere;border-radius:12px;align-items:flex-start;gap:12px;margin:0;padding:18px 20px;font-size:13px;line-height:1.65;display:flex}.lariano-sources-module__T5PC4G__error{color:#493b27;background:#fff6e6;border-color:#d6b878}.lariano-sources-module__T5PC4G__error>svg{color:#755016;flex:none;margin-top:2px}.lariano-sources-module__T5PC4G__error p{margin:0}.lariano-sources-module__T5PC4G__retry{color:#285e49;cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:7px;margin-top:9px;padding:0;font-size:12px;font-weight:750;text-decoration:underline;display:inline-flex}.lariano-sources-module__T5PC4G__empty{color:var(--foreground)}@media (max-width:600px){.lariano-sources-module__T5PC4G__card{grid-template-columns:34px minmax(0,1fr);gap:12px;padding:16px}.lariano-sources-module__T5PC4G__cardNumber{border-radius:10px 10px 10px 4px;width:32px;height:32px;font-size:10px}.lariano-sources-module__T5PC4G__cardHeading{flex-direction:column;gap:9px}.lariano-sources-module__T5PC4G__cardHeading h3{font-size:21px}.lariano-sources-module__T5PC4G__status{max-width:100%;font-size:10px}.lariano-sources-module__T5PC4G__sourceLink{font-size:11px}}@media print{.lariano-sources-module__T5PC4G__list{display:block}.lariano-sources-module__T5PC4G__card{box-shadow:none;break-inside:avoid-page;background:#fff;border-color:#666;border-radius:0;grid-template-columns:9mm minmax(0,1fr);gap:3mm;margin-bottom:3mm;padding:4mm}.lariano-sources-module__T5PC4G__cardNumber{color:#111;background:0 0;border:0;border-radius:0;align-self:start;width:auto;height:auto;font-size:9pt}.lariano-sources-module__T5PC4G__cardHeading{align-items:flex-start;gap:3mm}.lariano-sources-module__T5PC4G__cardKicker{color:#111;margin-bottom:1mm;font-size:9pt}.lariano-sources-module__T5PC4G__cardHeading h3{color:#111;letter-spacing:0;font-size:15pt}.lariano-sources-module__T5PC4G__status{color:#111;text-align:left;background:#fff;border-color:#777;border-radius:0;max-width:55mm;padding:1mm 2mm;font-size:9pt}.lariano-sources-module__T5PC4G__actions{gap:2mm 4mm;margin-top:3mm}.lariano-sources-module__T5PC4G__sourceLink,.lariano-sources-module__T5PC4G__pdfLink{color:#000;overflow-wrap:anywhere;word-break:break-word;font-size:9.5pt;text-decoration:underline;display:inline}.lariano-sources-module__T5PC4G__structuredDate,.lariano-sources-module__T5PC4G__dates dt,.lariano-sources-module__T5PC4G__dates dd,.lariano-sources-module__T5PC4G__notes{color:#111;font-size:9.5pt;line-height:1.45}.lariano-sources-module__T5PC4G__structuredDate{margin-top:3mm}.lariano-sources-module__T5PC4G__dates{border-color:#777;grid-template-columns:repeat(2,minmax(0,1fr));gap:2mm 4mm;margin-top:3mm;padding:3mm 0}.lariano-sources-module__T5PC4G__dates dt{font-size:9pt}.lariano-sources-module__T5PC4G__dates dd{font-size:9.5pt}.lariano-sources-module__T5PC4G__notes{border-color:#777;margin-top:3mm;padding-top:3mm}.lariano-sources-module__T5PC4G__notes summary{color:#111;cursor:default;list-style:none}.lariano-sources-module__T5PC4G__notes summary::marker{content:""}.lariano-sources-module__T5PC4G__notes>p{display:none!important}.lariano-sources-module__T5PC4G__notesPrint{color:#111;overflow-wrap:anywhere;margin:2mm 0 0;font-size:9.5pt;line-height:1.45;display:block!important}.lariano-sources-module__T5PC4G__state{color:#111;background:#fff;border-color:#555;border-radius:0;padding:3mm;font-size:10pt}.lariano-sources-module__T5PC4G__error{color:#111;background:#fff}.lariano-sources-module__T5PC4G__retry{display:none}.lariano-sources-module__T5PC4G__empty{color:#111}}
.latina-calendars-module__746QfW__list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;min-width:0;display:grid}.latina-calendars-module__746QfW__card{border:1px solid var(--border);background:var(--card);border-radius:14px;min-width:0;padding:23px;box-shadow:0 10px 28px #22312b0d}.latina-calendars-module__746QfW__cardHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;padding-bottom:19px;display:flex}.latina-calendars-module__746QfW__cardHeader>div{flex:auto;min-width:0}.latina-calendars-module__746QfW__cardKicker{color:var(--primary);letter-spacing:.13em;overflow-wrap:anywhere;margin:0 0 6px;font-size:10px;font-weight:780}.latina-calendars-module__746QfW__cardHeader h2{color:var(--foreground);font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(21px,2.4vw,28px);font-weight:540;line-height:1.12}.latina-calendars-module__746QfW__period{min-width:0;max-width:100%;color:var(--secondary-foreground);background:var(--secondary);overflow-wrap:anywhere;white-space:normal;border-radius:999px;flex:0 auto;align-items:center;gap:6px;padding:7px 9px;font-size:10px;font-weight:700;line-height:1.4;display:inline-flex}.latina-calendars-module__746QfW__scope{min-width:0;padding:20px 0 18px}.latina-calendars-module__746QfW__scope h3,.latina-calendars-module__746QfW__sources h3{color:var(--foreground);align-items:center;gap:7px;margin:0;font-size:12px;font-weight:750;display:flex}.latina-calendars-module__746QfW__scope h3 svg{color:var(--primary)}.latina-calendars-module__746QfW__territories{flex-wrap:wrap;gap:7px;margin:13px 0 0;padding:0;list-style:none;display:flex}.latina-calendars-module__746QfW__territories li{border:1px solid var(--border);min-width:0;max-width:100%;color:var(--secondary-foreground);background:var(--secondary);overflow-wrap:anywhere;border-radius:7px;padding:7px 9px;font-size:10px;font-weight:620;line-height:1.35}.latina-calendars-module__746QfW__collection{min-width:0;color:var(--foreground);background:var(--muted);border-radius:9px;padding:15px 16px}.latina-calendars-module__746QfW__collectionHeading{color:var(--primary);align-items:center;gap:8px;display:flex}.latina-calendars-module__746QfW__collectionHeading h3{color:var(--foreground);margin:0;font-size:12px;font-weight:760}.latina-calendars-module__746QfW__collection p{color:var(--muted-foreground);overflow-wrap:anywhere;margin:8px 0 0;font-size:11px;line-height:1.65}.latina-calendars-module__746QfW__pdfLink{min-width:0;max-width:100%;color:var(--primary);overflow-wrap:anywhere;text-underline-offset:3px;text-align:left;align-items:flex-start;gap:5px;margin-top:11px;font-size:11px;font-weight:700;line-height:1.45;text-decoration:underline;display:inline-flex}.latina-calendars-module__746QfW__pdfLinkIcon{flex:none;margin-top:1px}.latina-calendars-module__746QfW__conflict{color:#493b27;background:#fff6e6;border:1px solid #c9944d;border-radius:9px;grid-template-columns:19px minmax(0,1fr);gap:9px;margin-top:14px;padding:13px;display:grid}.latina-calendars-module__746QfW__conflictIcon{color:#755016;flex:none}.latina-calendars-module__746QfW__conflict p{overflow-wrap:anywhere;min-width:0;margin:0;font-size:11px;line-height:1.65}.latina-calendars-module__746QfW__validity{color:var(--muted-foreground);overflow-wrap:anywhere;margin:14px 0 18px;font-size:10px;line-height:1.6}.latina-calendars-module__746QfW__sources{border-top:1px solid var(--border);padding-top:16px}.latina-calendars-module__746QfW__sources ul{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.latina-calendars-module__746QfW__sources li,.latina-calendars-module__746QfW__sources li>div{min-width:0}.latina-calendars-module__746QfW__sources li>div{gap:4px;display:grid}.latina-calendars-module__746QfW__sources a{width:fit-content;min-width:0;max-width:100%;color:var(--primary);overflow-wrap:anywhere;text-underline-offset:3px;align-items:flex-start;gap:5px;font-size:11px;font-weight:700;line-height:1.45;text-decoration:underline;display:inline-flex}.latina-calendars-module__746QfW__sources a svg{flex:none;margin-top:2px}.latina-calendars-module__746QfW__sources span{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.55}.latina-calendars-module__746QfW__sources span strong{color:var(--foreground);font-weight:650}.latina-calendars-module__746QfW__sources .latina-calendars-module__746QfW__verified,.latina-calendars-module__746QfW__sources .latina-calendars-module__746QfW__unverified{border-radius:999px;align-items:center;width:fit-content;max-width:100%;padding:4px 8px;font-size:10px;font-weight:750;display:inline-flex}.latina-calendars-module__746QfW__sources .latina-calendars-module__746QfW__verified{color:var(--primary-foreground);background:var(--primary)}.latina-calendars-module__746QfW__sources .latina-calendars-module__746QfW__unverified{border:1px solid var(--border);color:var(--foreground);background:var(--card)}.latina-calendars-module__746QfW__loading,.latina-calendars-module__746QfW__loadError{border:1px solid var(--border);min-width:0;color:var(--muted-foreground);background:var(--card);overflow-wrap:anywhere;border-radius:10px;margin:0;padding:18px;font-size:13px;line-height:1.6}.latina-calendars-module__746QfW__loadError{color:var(--foreground);display:block}@media (max-width:880px){.latina-calendars-module__746QfW__list{grid-template-columns:1fr;max-width:680px}}@media (max-width:600px){.latina-calendars-module__746QfW__card{border-radius:12px;padding:17px}.latina-calendars-module__746QfW__cardHeader{flex-direction:column;gap:10px}.latina-calendars-module__746QfW__cardHeader h2{font-size:24px}.latina-calendars-module__746QfW__territories li{font-size:10px}}@media print{.latina-calendars-module__746QfW__list{max-width:none;display:block}.latina-calendars-module__746QfW__card{box-shadow:none;break-inside:avoid-page;background:#fff;border-color:#666;border-radius:0;margin-bottom:5mm;padding:4mm}.latina-calendars-module__746QfW__cardHeader{padding-bottom:3mm}.latina-calendars-module__746QfW__cardKicker,.latina-calendars-module__746QfW__scope h3,.latina-calendars-module__746QfW__collectionHeading h3,.latina-calendars-module__746QfW__sources h3{color:#111;font-size:9pt}.latina-calendars-module__746QfW__cardHeader h2{color:#111;letter-spacing:0;font-size:16pt}.latina-calendars-module__746QfW__period{color:#111;white-space:normal;background:0 0;padding:0;font-size:9pt}.latina-calendars-module__746QfW__scope{padding:3mm 0}.latina-calendars-module__746QfW__territories{gap:2mm;margin-top:2mm}.latina-calendars-module__746QfW__territories li{color:#111;background:0 0;max-width:none;padding:1mm 2mm;font-size:9pt}.latina-calendars-module__746QfW__collection{background:0 0;padding:3mm}.latina-calendars-module__746QfW__collection p,.latina-calendars-module__746QfW__validity,.latina-calendars-module__746QfW__sources span{color:#111;font-size:9.5pt;line-height:1.45}.latina-calendars-module__746QfW__conflict{color:#111;break-inside:avoid-page;background:#fff;border-color:#666;border-radius:0;grid-template-columns:1fr;gap:0;margin-top:3mm;padding:3mm}.latina-calendars-module__746QfW__conflict p{color:#111;font-size:9.5pt;line-height:1.45}.latina-calendars-module__746QfW__validity{margin:3mm 0}.latina-calendars-module__746QfW__sources{padding-top:3mm}.latina-calendars-module__746QfW__sources ul{gap:2mm;margin-top:2mm}.latina-calendars-module__746QfW__sources li{break-inside:avoid-page}.latina-calendars-module__746QfW__loading,.latina-calendars-module__746QfW__loadError{color:#111;background:#fff;border-color:#555;border-radius:0;padding:3mm;font-size:10pt}}
.velletri-calendars-module__oRP9YW__list{gap:16px;min-width:0;display:grid}.velletri-calendars-module__oRP9YW__card{border:1px solid var(--border);background:var(--card);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px 28px;min-width:0;padding:clamp(20px,3vw,30px);display:grid;box-shadow:0 10px 28px #22312b0a}.velletri-calendars-module__oRP9YW__cardHeader{border-bottom:1px solid var(--border);grid-column:1/-1;min-width:0;padding-bottom:18px}.velletri-calendars-module__oRP9YW__cardKicker{color:var(--primary);letter-spacing:.12em;overflow-wrap:anywhere;margin:0 0 8px;font-size:10px;font-weight:750}.velletri-calendars-module__oRP9YW__cardHeader h3{max-width:750px;color:var(--foreground);font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(20px,2.4vw,27px);font-weight:540;line-height:1.2}.velletri-calendars-module__oRP9YW__sources,.velletri-calendars-module__oRP9YW__verification{min-width:0}.velletri-calendars-module__oRP9YW__sources h4,.velletri-calendars-module__oRP9YW__verification h4{color:var(--foreground);margin:0 0 12px;font-size:13px;font-weight:750}.velletri-calendars-module__oRP9YW__sources ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.velletri-calendars-module__oRP9YW__sources li{min-width:0}.velletri-calendars-module__oRP9YW__sources a{max-width:100%;min-height:40px;color:var(--primary);overflow-wrap:anywhere;text-underline-offset:3px;align-items:center;font-size:13px;font-weight:700;line-height:1.5;text-decoration:underline;display:inline-flex}.velletri-calendars-module__oRP9YW__sources a:focus-visible{outline:3px solid var(--ring);outline-offset:3px;border-radius:3px}.velletri-calendars-module__oRP9YW__verification{background:var(--muted);border-radius:10px;padding:16px 18px}.velletri-calendars-module__oRP9YW__verification dl{gap:12px;margin:0;display:grid}.velletri-calendars-module__oRP9YW__verification dl>div{gap:3px;min-width:0;display:grid}.velletri-calendars-module__oRP9YW__verification dt{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:11px;line-height:1.45}.velletri-calendars-module__oRP9YW__verification dd{min-width:0;color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600;line-height:1.5}.velletri-calendars-module__oRP9YW__verified,.velletri-calendars-module__oRP9YW__unverified{overflow-wrap:anywhere;white-space:normal;border-radius:999px;align-items:center;max-width:100%;padding:4px 9px;font-size:11px;font-weight:750;display:inline-flex}.velletri-calendars-module__oRP9YW__verified{color:var(--primary-foreground);background:var(--primary)}.velletri-calendars-module__oRP9YW__unverified{border:1px solid var(--border);color:var(--foreground);background:var(--card)}.velletri-calendars-module__oRP9YW__message{border:1px solid var(--border);min-width:0;color:var(--foreground);background:var(--card);overflow-wrap:anywhere;border-radius:12px;margin:0;padding:20px 22px;font-size:14px;line-height:1.65}@media (max-width:700px){.velletri-calendars-module__oRP9YW__card{grid-template-columns:minmax(0,1fr);gap:18px}.velletri-calendars-module__oRP9YW__cardHeader{grid-column:auto}}@media (prefers-reduced-motion:reduce){.velletri-calendars-module__oRP9YW__sources a{scroll-behavior:auto}}
.page-module__rBUXKG__page{min-height:75vh;color:var(--foreground);background:var(--background);padding:27px 0 72px}.page-module__rBUXKG__container{width:min(1040px,100% - 48px);min-width:0;margin-inline:auto}.page-module__rBUXKG__breadcrumb{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.page-module__rBUXKG__breadcrumb a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.page-module__rBUXKG__hero{max-width:860px;padding:61px 0 34px}.page-module__rBUXKG__eyebrow,.page-module__rBUXKG__sectionKicker{color:var(--primary);letter-spacing:.15em;margin:0 0 14px;font-size:10px;font-weight:750}.page-module__rBUXKG__hero h1{color:var(--foreground);font-family:var(--font-display), Georgia, serif;letter-spacing:-.06em;overflow-wrap:anywhere;margin:0;font-size:clamp(42px,6.4vw,70px);font-weight:540;line-height:.99}.page-module__rBUXKG__intro{max-width:720px;color:var(--muted-foreground);margin:20px 0 0;font-size:15px;line-height:1.75}.page-module__rBUXKG__informationCallout{border:1px solid var(--border);border-left:4px solid var(--primary);background:var(--card);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;min-width:0;margin-top:22px;padding:19px 21px;display:flex}.page-module__rBUXKG__informationCallout>div{flex:auto;min-width:0}.page-module__rBUXKG__informationEyebrow{color:var(--primary);letter-spacing:.13em;margin:0 0 6px;font-size:10px;font-weight:780}.page-module__rBUXKG__informationCallout h2{color:var(--foreground);font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:560;line-height:1.15}.page-module__rBUXKG__informationCallout div>p:last-child{max-width:620px;color:var(--muted-foreground);overflow-wrap:anywhere;margin:8px 0 0;font-size:12px;line-height:1.65}.page-module__rBUXKG__informationLink{border:1px solid var(--primary);min-width:0;max-width:100%;min-height:44px;color:var(--primary-foreground);background:var(--primary);text-align:center;overflow-wrap:anywhere;white-space:normal;border-radius:7px;flex:0 auto;justify-content:center;align-items:center;padding:8px 14px;font-size:12px;font-weight:720;line-height:1.45;text-decoration:none;display:inline-flex}.page-module__rBUXKG__informationLink:hover{filter:brightness(1.08)}.page-module__rBUXKG__informationLink:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.page-module__rBUXKG__notice{color:#332919;background:#fff6e6;border:1px solid #d6b878;border-radius:12px;grid-template-columns:32px minmax(0,1fr);gap:13px;margin:0 0 38px;padding:18px 20px;display:grid}.page-module__rBUXKG__notice>div{min-width:0}.page-module__rBUXKG__noticeMark{color:#fffdf6;background:#755016;border-radius:50%;place-items:center;width:29px;height:29px;font-size:14px;font-weight:800;display:grid}.page-module__rBUXKG__notice h2{color:#332919;overflow-wrap:anywhere;margin:1px 0 5px;font-size:14px;font-weight:760}.page-module__rBUXKG__notice p{color:#493b27;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.7}.page-module__rBUXKG__guideCallout{border:1px solid var(--border);border-left:4px solid var(--primary);background:var(--card);border-radius:12px;justify-content:space-between;align-items:center;gap:24px;min-width:0;margin:0 0 38px;padding:22px 24px;display:flex}.page-module__rBUXKG__guideCallout>div{flex:auto;min-width:0}.page-module__rBUXKG__guideCallout h2{color:var(--foreground);font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:560}.page-module__rBUXKG__guideCallout p:not(.page-module__rBUXKG__sectionKicker){max-width:610px;color:var(--muted-foreground);overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.65}.page-module__rBUXKG__guideLink{border:1px solid var(--primary);min-width:0;max-width:100%;min-height:44px;color:var(--primary-foreground);background:var(--primary);text-align:center;overflow-wrap:anywhere;white-space:normal;border-radius:7px;flex:0 auto;justify-content:center;align-items:center;padding:0 17px;font-size:13px;font-weight:700;text-decoration:none;transition:filter .16s,transform .16s;display:inline-flex}.page-module__rBUXKG__guideLink:hover{filter:brightness(.92)}.page-module__rBUXKG__guideLink:focus-visible{outline:3px solid var(--ring);outline-offset:3px}@media (prefers-reduced-motion:reduce){.page-module__rBUXKG__guideLink,.page-module__rBUXKG__informationLink{transition:none}}.page-module__rBUXKG__sourcesSection{gap:17px;display:grid}.page-module__rBUXKG__sectionHeading{margin-bottom:1px}.page-module__rBUXKG__sectionKicker{margin-bottom:7px}.page-module__rBUXKG__sectionHeading h2{color:var(--foreground);font-family:var(--font-display), Georgia, serif;letter-spacing:-.045em;margin:0;font-size:31px;font-weight:540}.page-module__rBUXKG__pageNote{border-top:1px solid var(--border);min-width:0;max-width:780px;color:var(--muted-foreground);margin-top:27px;padding-top:17px;font-size:12px;line-height:1.7}.page-module__rBUXKG__pageNote p{overflow-wrap:anywhere;margin:0}@media (max-width:600px){.page-module__rBUXKG__container{width:calc(100% - 40px)}.page-module__rBUXKG__hero{padding:47px 0 28px}.page-module__rBUXKG__hero h1{font-size:clamp(39px,11vw,54px)}.page-module__rBUXKG__intro{margin-top:16px;font-size:13px}.page-module__rBUXKG__informationCallout{flex-direction:column;align-items:stretch;gap:14px;margin-top:18px;padding:16px}.page-module__rBUXKG__informationCallout h2{font-size:20px}.page-module__rBUXKG__informationLink{width:100%}.page-module__rBUXKG__notice{grid-template-columns:27px minmax(0,1fr);gap:10px;margin-bottom:30px;padding:15px}.page-module__rBUXKG__noticeMark{width:25px;height:25px}.page-module__rBUXKG__notice p{font-size:11px}.page-module__rBUXKG__guideCallout{flex-direction:column;align-items:stretch;gap:16px;margin-bottom:30px;padding:17px}.page-module__rBUXKG__guideCallout h2{font-size:22px}.page-module__rBUXKG__guideLink{width:100%}.page-module__rBUXKG__sectionHeading h2{font-size:27px}}@media print{.page-module__rBUXKG__page{color:#111;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;min-height:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:10pt;line-height:1.4}.page-module__rBUXKG__container{width:100%;margin:0}.page-module__rBUXKG__breadcrumb,.page-module__rBUXKG__noticeMark,.page-module__rBUXKG__page svg{display:none!important}.page-module__rBUXKG__page h1,.page-module__rBUXKG__page h2,.page-module__rBUXKG__page h3,.page-module__rBUXKG__page p,.page-module__rBUXKG__page li,.page-module__rBUXKG__page span,.page-module__rBUXKG__page dt,.page-module__rBUXKG__page dd,.page-module__rBUXKG__page strong,.page-module__rBUXKG__page a,.page-module__rBUXKG__page summary{color:#111!important}.page-module__rBUXKG__hero{max-width:none;padding:0 0 8mm}.page-module__rBUXKG__hero h1{letter-spacing:0;font-size:25pt;font-weight:700;line-height:1.15}.page-module__rBUXKG__eyebrow,.page-module__rBUXKG__sectionKicker{letter-spacing:.08em;margin-bottom:3mm;font-size:9pt}.page-module__rBUXKG__intro{max-width:none;margin-top:3mm;font-size:10pt;line-height:1.45}.page-module__rBUXKG__notice{break-inside:avoid-page;background:#fff;border-color:#666;border-radius:0;grid-template-columns:1fr;gap:0;margin-bottom:5mm;padding:3mm}.page-module__rBUXKG__notice h2,.page-module__rBUXKG__sectionHeading h2{color:#111}.page-module__rBUXKG__notice p,.page-module__rBUXKG__intro,.page-module__rBUXKG__pageNote{color:#111;font-size:9.5pt;line-height:1.45}.page-module__rBUXKG__sourcesSection{gap:3mm}.page-module__rBUXKG__sectionHeading{break-after:avoid-page;margin-bottom:0}.page-module__rBUXKG__sectionHeading h2{letter-spacing:0;font-size:17pt}.page-module__rBUXKG__page a{color:#000;overflow-wrap:anywhere;word-break:break-word;max-width:none;text-decoration:underline}.page-module__rBUXKG__page a[href^=http]:after{content:" — " attr(href);color:#111;overflow-wrap:anywhere;word-break:break-word;font-size:8.5pt;font-weight:400}.page-module__rBUXKG__pageNote{border-color:#666;max-width:none;margin-top:4mm;padding-top:3mm}}
.page-module__QMEaqG__page{min-height:75vh;color:var(--foreground);background:var(--background);padding:27px 0 72px}.page-module__QMEaqG__container{width:min(1120px,100% - 48px);min-width:0;margin-inline:auto}.page-module__QMEaqG__breadcrumb{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.page-module__QMEaqG__breadcrumb a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.page-module__QMEaqG__hero{max-width:820px;padding:66px 0 36px}.page-module__QMEaqG__eyebrow{color:var(--primary);letter-spacing:.16em;margin:0 0 15px;font-size:11px;font-weight:750}.page-module__QMEaqG__hero h1{color:var(--foreground);font-family:var(--font-display), Georgia, serif;letter-spacing:-.06em;overflow-wrap:anywhere;margin:0;font-size:clamp(42px,6vw,72px);font-weight:540;line-height:.98}.page-module__QMEaqG__intro{max-width:700px;color:var(--muted-foreground);margin:22px 0 0;font-size:16px;line-height:1.75}.page-module__QMEaqG__heroFacts{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.page-module__QMEaqG__heroFacts span{border:1px solid var(--border);min-width:0;min-height:32px;color:var(--secondary-foreground);background:var(--secondary);overflow-wrap:anywhere;border-radius:999px;align-items:center;padding:6px 11px;font-size:11px;font-weight:650;display:inline-flex}.page-module__QMEaqG__missedPickupCallout{margin-top:22px}.page-module__QMEaqG__missedPickupCta{border:1px solid var(--primary);max-width:100%;min-height:46px;color:var(--primary-foreground);background:var(--primary);text-align:center;overflow-wrap:anywhere;white-space:normal;border-radius:8px;justify-content:center;align-items:center;padding:10px 15px;font-size:13px;font-weight:720;line-height:1.45;text-decoration:none;transition:filter .14s;display:inline-flex}.page-module__QMEaqG__missedPickupCta:hover{filter:brightness(1.08)}.page-module__QMEaqG__missedPickupCta:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.page-module__QMEaqG__missedPickupCallout p{color:var(--muted-foreground);margin:8px 0 0;font-size:12px;line-height:1.6}.page-module__QMEaqG__informationCallout{border:1px solid var(--border);border-left:4px solid var(--primary);background:var(--card);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;min-width:0;margin-top:18px;padding:19px 21px;display:flex}.page-module__QMEaqG__informationCallout>div{flex:auto;min-width:0}.page-module__QMEaqG__informationEyebrow{color:var(--primary);letter-spacing:.13em;margin:0 0 6px;font-size:10px;font-weight:780}.page-module__QMEaqG__informationCallout h2{color:var(--foreground);font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:560;line-height:1.15}.page-module__QMEaqG__informationCallout div>p:last-child{max-width:620px;color:var(--muted-foreground);overflow-wrap:anywhere;margin:8px 0 0;font-size:12px;line-height:1.65}.page-module__QMEaqG__informationLink{border:1px solid var(--primary);min-width:0;max-width:100%;min-height:44px;color:var(--primary-foreground);background:var(--primary);text-align:center;overflow-wrap:anywhere;white-space:normal;border-radius:7px;flex:0 auto;justify-content:center;align-items:center;padding:8px 14px;font-size:12px;font-weight:720;line-height:1.45;text-decoration:none;display:inline-flex}.page-module__QMEaqG__informationLink:hover{filter:brightness(1.08)}.page-module__QMEaqG__informationLink:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.page-module__QMEaqG__notice{color:#332919;background:#fff6e6;border:1px solid #c9944d;border-radius:12px;grid-template-columns:34px minmax(0,1fr);gap:13px;margin:0 0 26px;padding:18px 20px;display:grid}.page-module__QMEaqG__notice>div{min-width:0}.page-module__QMEaqG__noticeMark{color:#fffdf6;background:#755016;border-radius:50%;place-items:center;width:30px;height:30px;font-size:17px;font-weight:800;display:grid}.page-module__QMEaqG__notice h2{color:#332919;overflow-wrap:anywhere;margin:1px 0 5px;font-size:14px;font-weight:760}.page-module__QMEaqG__notice p{color:#493b27;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.page-module__QMEaqG__pageNote{border-top:1px solid var(--border);max-width:760px;color:var(--muted-foreground);margin-top:26px;padding-top:18px;font-size:12px;line-height:1.7}.page-module__QMEaqG__pageNote p{margin:0}.page-module__QMEaqG__guide{border:1px solid var(--border);background:var(--card);border-radius:16px;gap:23px;min-width:0;margin-top:34px;padding:clamp(20px,3vw,34px);scroll-margin-top:76px;display:grid;box-shadow:0 12px 34px #22312b0d}.page-module__QMEaqG__guideIntro{min-width:0;max-width:760px}.page-module__QMEaqG__guideEyebrow{color:var(--primary);letter-spacing:.15em;margin:0 0 9px;font-size:10px;font-weight:780}.page-module__QMEaqG__guideIntro h2{color:var(--foreground);font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font-size:clamp(25px,3.5vw,38px);font-weight:540;line-height:1.08}.page-module__QMEaqG__guideIntro>p:not(.page-module__QMEaqG__guideEyebrow){max-width:700px;color:var(--muted-foreground);overflow-wrap:anywhere;margin:12px 0 0;font-size:13px;line-height:1.75}.page-module__QMEaqG__guideIntro .page-module__QMEaqG__guideEvidence,.page-module__QMEaqG__guideAction .page-module__QMEaqG__guideEvidence{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:8px;font-size:12px;line-height:1.55}.page-module__QMEaqG__guideCalendarLink,.page-module__QMEaqG__guideAction a{width:fit-content;max-width:100%;color:var(--primary);overflow-wrap:anywhere;text-underline-offset:3px;align-items:center;margin-top:11px;font-size:12px;font-weight:720;line-height:1.5;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.page-module__QMEaqG__guideActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.page-module__QMEaqG__guideAction{border:1px solid var(--border);background:var(--background);border-radius:11px;grid-template-columns:32px minmax(0,1fr);gap:12px;min-width:0;padding:18px;display:grid}.page-module__QMEaqG__guideAction>div{min-width:0}.page-module__QMEaqG__guideStep{width:30px;height:30px;color:var(--primary-foreground);background:var(--primary);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:10px;font-weight:750;display:grid}.page-module__QMEaqG__guideAction h3{color:var(--foreground);overflow-wrap:anywhere;margin:1px 0 0;font-size:13px;font-weight:760;line-height:1.4}.page-module__QMEaqG__guideAction p{color:var(--muted-foreground);overflow-wrap:anywhere;margin:7px 0 0;font-size:12px;line-height:1.7}.page-module__QMEaqG__guideAction .page-module__QMEaqG__guidePrimaryLink{border:1px solid var(--primary);min-width:0;max-width:100%;min-height:40px;color:var(--primary-foreground);background:var(--primary);text-align:center;overflow-wrap:anywhere;white-space:normal;border-radius:7px;justify-content:center;align-items:center;padding:8px 12px;text-decoration:none;transition:filter .14s,transform .14s}.page-module__QMEaqG__guideAction .page-module__QMEaqG__guidePrimaryLink:hover{filter:brightness(1.08);transform:translateY(-1px)}.page-module__QMEaqG__guideAction .page-module__QMEaqG__guidePrimaryLink:focus-visible,.page-module__QMEaqG__guideAction .page-module__QMEaqG__guidePhone:focus-visible,.page-module__QMEaqG__guideCalendarLink:focus-visible,.page-module__QMEaqG__missedPickupCta:focus-visible,.page-module__QMEaqG__guideSources a:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.page-module__QMEaqG__guideAction .page-module__QMEaqG__guidePhone{letter-spacing:.02em;font-size:16px}.page-module__QMEaqG__guideSources{border-top:1px solid var(--border);min-width:0;color:var(--muted-foreground);padding-top:17px;font-size:12px;line-height:1.65}.page-module__QMEaqG__guideSources p{margin:0}.page-module__QMEaqG__guideSources strong{color:var(--foreground);font-weight:700}.page-module__QMEaqG__guideSources ul{gap:6px;margin:10px 0 0;padding-left:18px;display:grid}.page-module__QMEaqG__guideSources li{overflow-wrap:anywhere;min-width:0}.page-module__QMEaqG__guideSources a{color:var(--primary);text-underline-offset:2px;overflow-wrap:anywhere;font-weight:680;text-decoration:underline}.page-module__QMEaqG__guideIndexLink{border-top:1px solid var(--border);overflow-wrap:anywhere;margin:18px 0 0;padding-top:14px;font-size:13px;line-height:1.6}.page-module__QMEaqG__guideIndexLink a{color:var(--primary);text-underline-offset:4px;font-weight:700;text-decoration-thickness:1px}@media (prefers-reduced-motion:reduce){.page-module__QMEaqG__guideAction .page-module__QMEaqG__guidePrimaryLink,.page-module__QMEaqG__missedPickupCta,.page-module__QMEaqG__informationLink{transition:none}}@media (max-width:600px){.page-module__QMEaqG__page{padding-top:20px;padding-bottom:48px}.page-module__QMEaqG__container{width:min(100% - 32px,520px)}.page-module__QMEaqG__hero{padding:48px 0 27px}.page-module__QMEaqG__hero h1{max-width:440px;font-size:clamp(40px,12vw,54px)}.page-module__QMEaqG__intro{margin-top:17px;font-size:14px}.page-module__QMEaqG__heroFacts{gap:7px;margin-top:18px}.page-module__QMEaqG__heroFacts span{min-height:30px;padding-inline:9px;font-size:10px}.page-module__QMEaqG__missedPickupCallout{margin-top:18px}.page-module__QMEaqG__missedPickupCta{width:100%}.page-module__QMEaqG__informationCallout{flex-direction:column;align-items:stretch;gap:14px;padding:16px}.page-module__QMEaqG__informationCallout h2{font-size:20px}.page-module__QMEaqG__informationLink{width:100%}.page-module__QMEaqG__notice{grid-template-columns:28px minmax(0,1fr);gap:10px;padding:14px}.page-module__QMEaqG__noticeMark{width:26px;height:26px}.page-module__QMEaqG__notice p{font-size:12px}.page-module__QMEaqG__guide{border-radius:12px;gap:18px;margin-top:26px;padding:17px}.page-module__QMEaqG__guideIntro h2{font-size:27px}.page-module__QMEaqG__guideIntro>p:not(.page-module__QMEaqG__guideEyebrow){font-size:12px}.page-module__QMEaqG__guideActions{grid-template-columns:1fr;gap:10px}.page-module__QMEaqG__guideAction{padding:14px}.page-module__QMEaqG__guideSources{font-size:12px}}@media print{.page-module__QMEaqG__page{color:#111;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;min-height:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:10pt;line-height:1.4}.page-module__QMEaqG__container{width:100%;margin:0}.page-module__QMEaqG__breadcrumb,.page-module__QMEaqG__noticeMark,.page-module__QMEaqG__page svg{display:none!important}.page-module__QMEaqG__page h1,.page-module__QMEaqG__page h2,.page-module__QMEaqG__page h3,.page-module__QMEaqG__page p,.page-module__QMEaqG__page li,.page-module__QMEaqG__page span,.page-module__QMEaqG__page dt,.page-module__QMEaqG__page dd,.page-module__QMEaqG__page strong,.page-module__QMEaqG__page a,.page-module__QMEaqG__page summary{color:#111!important}.page-module__QMEaqG__hero{max-width:none;padding:0 0 8mm}.page-module__QMEaqG__hero h1{letter-spacing:0;font-size:25pt;font-weight:700;line-height:1.15}.page-module__QMEaqG__eyebrow,.page-module__QMEaqG__guideEyebrow{letter-spacing:.08em;margin-bottom:3mm;font-size:9pt}.page-module__QMEaqG__intro{max-width:none;margin-top:3mm;font-size:10pt;line-height:1.45}.page-module__QMEaqG__heroFacts{gap:2mm 5mm;margin-top:4mm}.page-module__QMEaqG__heroFacts span{background:0 0;border:0;min-height:0;padding:0;font-size:9pt}.page-module__QMEaqG__notice,.page-module__QMEaqG__guide,.page-module__QMEaqG__guideAction{box-shadow:none;background:#fff;border-color:#666;border-radius:0}.page-module__QMEaqG__notice{break-inside:avoid-page;grid-template-columns:1fr;gap:0;margin-bottom:5mm;padding:3mm}.page-module__QMEaqG__notice h2,.page-module__QMEaqG__guideIntro h2,.page-module__QMEaqG__guideAction h3{color:#111}.page-module__QMEaqG__notice p,.page-module__QMEaqG__intro,.page-module__QMEaqG__guideIntro>p:not(.page-module__QMEaqG__guideEyebrow),.page-module__QMEaqG__guideAction p,.page-module__QMEaqG__guideSources,.page-module__QMEaqG__guideAction .page-module__QMEaqG__guideEvidence,.page-module__QMEaqG__guideIntro .page-module__QMEaqG__guideEvidence,.page-module__QMEaqG__pageNote{color:#111;font-size:9.5pt;line-height:1.45}.page-module__QMEaqG__guide{gap:4mm;margin-top:5mm;padding:4mm}.page-module__QMEaqG__guideIntro h2{font-size:17pt;line-height:1.2}.page-module__QMEaqG__guideIntro>p:not(.page-module__QMEaqG__guideEyebrow){margin-top:2mm}.page-module__QMEaqG__guideActions{grid-template-columns:1fr;gap:3mm}.page-module__QMEaqG__guideAction{break-inside:avoid-page;grid-template-columns:8mm minmax(0,1fr);gap:3mm;padding:3mm}.page-module__QMEaqG__guideStep{color:#111;background:0 0;width:auto;height:auto}.page-module__QMEaqG__guideSources{padding-top:3mm}.page-module__QMEaqG__guideSources ul{gap:2mm;margin-top:2mm}.page-module__QMEaqG__page a{color:#000;overflow-wrap:anywhere;word-break:break-word;max-width:none;text-decoration:underline;display:inline}.page-module__QMEaqG__page a[href^=http]:after{content:" — " attr(href);color:#111;overflow-wrap:anywhere;word-break:break-word;font-size:8.5pt;font-weight:400}.page-module__QMEaqG__guideAction .page-module__QMEaqG__guidePrimaryLink{text-align:left;background:0 0;border:0;min-height:0;padding:0;text-decoration:underline;transition:none}.page-module__QMEaqG__guideAction .page-module__QMEaqG__guidePhone{font-size:10pt}.page-module__QMEaqG__guideAction .page-module__QMEaqG__guideEvidence,.page-module__QMEaqG__guideIntro .page-module__QMEaqG__guideEvidence{margin-top:2mm}.page-module__QMEaqG__pageNote{border-color:#666;max-width:none;margin-top:4mm;padding-top:3mm}}
.page-module__xcqjMW__page{min-height:75vh;color:var(--foreground);background:var(--background);padding:27px 0 72px}.page-module__xcqjMW__container{width:min(1040px,100% - 48px);min-width:0;margin-inline:auto}.page-module__xcqjMW__breadcrumb{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.page-module__xcqjMW__breadcrumb a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.page-module__xcqjMW__hero{max-width:860px;padding:61px 0 42px}.page-module__xcqjMW__eyebrow,.page-module__xcqjMW__sectionKicker{color:var(--primary);letter-spacing:.15em;margin:0 0 14px;font-size:10px;font-weight:750}.page-module__xcqjMW__hero h1{color:var(--foreground);font-family:var(--font-display), Georgia, serif;letter-spacing:-.06em;overflow-wrap:anywhere;margin:0;font-size:clamp(38px,6.2vw,66px);font-weight:540;line-height:1}.page-module__xcqjMW__intro{max-width:720px;color:var(--muted-foreground);margin:20px 0 0;font-size:15px;line-height:1.75}.page-module__xcqjMW__sourceGuide{border:1px solid var(--border);border-left:4px solid var(--primary);background:var(--card);border-radius:12px;margin:0 0 32px;padding:18px 21px}.page-module__xcqjMW__sourceGuide h2{color:var(--foreground);font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:560}.page-module__xcqjMW__sourceGuide p{max-width:800px;color:var(--muted-foreground);overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.7}.page-module__xcqjMW__guideCallout{border:1px solid var(--border);border-left:4px solid var(--primary);background:var(--card);border-radius:12px;justify-content:space-between;align-items:center;gap:24px;min-width:0;margin:0 0 38px;padding:22px 24px;display:flex}.page-module__xcqjMW__guideCallout>div{flex:auto;min-width:0}.page-module__xcqjMW__guideCallout h2{color:var(--foreground);font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:560}.page-module__xcqjMW__guideCallout p:not(.page-module__xcqjMW__sectionKicker){max-width:610px;color:var(--muted-foreground);overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.65}.page-module__xcqjMW__guideLink{border:1px solid var(--primary);min-width:0;max-width:100%;min-height:44px;color:var(--primary-foreground);background:var(--primary);text-align:center;overflow-wrap:anywhere;white-space:normal;border-radius:7px;flex:0 auto;justify-content:center;align-items:center;padding:0 17px;font-size:13px;font-weight:700;line-height:1.45;text-decoration:none;display:inline-flex}.page-module__xcqjMW__guideLink:focus-visible,.page-module__xcqjMW__breadcrumb a:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.page-module__xcqjMW__registry{gap:17px;display:grid}.page-module__xcqjMW__sectionHeading{margin-bottom:1px}.page-module__xcqjMW__sectionHeading .page-module__xcqjMW__sectionKicker{margin-bottom:7px}.page-module__xcqjMW__sectionHeading h2{color:var(--foreground);font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;margin:0;font-size:30px;font-weight:560}.page-module__xcqjMW__pageNote{border-top:1px solid var(--border);max-width:740px;margin-top:30px;padding-top:17px}.page-module__xcqjMW__pageNote p{color:var(--muted-foreground);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.7}@media (max-width:600px){.page-module__xcqjMW__container{width:min(100% - 32px,1040px)}.page-module__xcqjMW__hero{padding-top:45px}.page-module__xcqjMW__guideCallout{flex-direction:column;align-items:stretch;gap:15px;padding:18px}.page-module__xcqjMW__guideCallout h2{font-size:22px}.page-module__xcqjMW__sectionHeading h2{font-size:26px}}@media print{.page-module__xcqjMW__container{width:100%}.page-module__xcqjMW__hero{padding:15mm 0 8mm}.page-module__xcqjMW__hero h1,.page-module__xcqjMW__sectionHeading h2{color:#111}.page-module__xcqjMW__intro,.page-module__xcqjMW__sourceGuide p,.page-module__xcqjMW__pageNote p{color:#222}}
.genzano-calendars-module__bgo9IG__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.genzano-calendars-module__bgo9IG__card{border:1px solid var(--border);background:var(--card);min-width:0;box-shadow:0 10px 28px var(--elevation-1);border-radius:13px;flex-direction:column;display:flex;overflow:hidden}.genzano-calendars-module__bgo9IG__cardHeader{border-bottom:1px solid var(--border);background:var(--secondary);padding:19px 21px 16px}.genzano-calendars-module__bgo9IG__cardKicker{color:var(--primary);letter-spacing:.12em;margin:0 0 8px;font-size:10px;font-weight:750}.genzano-calendars-module__bgo9IG__card h3{color:var(--card-foreground);font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(19px,2.1vw,24px);font-weight:540;line-height:1.2}.genzano-calendars-module__bgo9IG__cardBody{flex-direction:column;flex:1;align-items:flex-start;padding:17px 21px 20px;display:flex}.genzano-calendars-module__bgo9IG__notes{color:var(--muted-foreground);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.genzano-calendars-module__bgo9IG__sourceLinks{gap:8px;width:100%;margin:16px 0 0;padding:0;list-style:none;display:grid}.genzano-calendars-module__bgo9IG__sourceLinks a{color:var(--primary);text-underline-offset:3px;overflow-wrap:anywhere;font-size:13px;font-weight:700;line-height:1.55;text-decoration:underline}.genzano-calendars-module__bgo9IG__sourceLinks a:focus-visible{outline:3px solid var(--ring);outline-offset:3px;border-radius:3px}.genzano-calendars-module__bgo9IG__recordDetails{border-top:1px solid var(--border);gap:11px;width:100%;margin:19px 0 0;padding-top:15px;display:grid}.genzano-calendars-module__bgo9IG__recordDetails>div{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:8px 14px;display:grid}.genzano-calendars-module__bgo9IG__recordDetails dt{color:var(--muted-foreground);font-size:11px;line-height:1.5}.genzano-calendars-module__bgo9IG__recordDetails dd{color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:650;line-height:1.5}.genzano-calendars-module__bgo9IG__verified,.genzano-calendars-module__bgo9IG__unverified{border-radius:999px;padding:3px 7px;display:inline-block}.genzano-calendars-module__bgo9IG__verified{color:var(--primary);background:var(--accent)}.genzano-calendars-module__bgo9IG__unverified{color:var(--muted-foreground);background:var(--muted)}.genzano-calendars-module__bgo9IG__message{border:1px solid var(--border);color:var(--muted-foreground);background:var(--card);border-radius:11px;margin:0;padding:18px 20px;font-size:13px;line-height:1.65}@media (max-width:760px){.genzano-calendars-module__bgo9IG__list{grid-template-columns:1fr;gap:12px}.genzano-calendars-module__bgo9IG__cardHeader{padding:17px 17px 14px}.genzano-calendars-module__bgo9IG__cardBody{padding:16px 17px 18px}}@media (max-width:380px){.genzano-calendars-module__bgo9IG__recordDetails>div{grid-template-columns:1fr;gap:2px}}
.page-module__HEYNGW__page{min-height:75vh;color:var(--foreground);background:var(--background);padding:27px 0 72px;scroll-margin-top:72px}.page-module__HEYNGW__container{width:min(1040px,100% - 48px);min-width:0;margin-inline:auto}.page-module__HEYNGW__breadcrumb{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.page-module__HEYNGW__breadcrumb a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.page-module__HEYNGW__hero{max-width:860px;padding:61px 0 36px}.page-module__HEYNGW__eyebrow,.page-module__HEYNGW__sectionKicker{color:var(--primary);letter-spacing:.15em;margin:0 0 14px;font-size:10px;font-weight:750}.page-module__HEYNGW__hero h1{color:var(--foreground);font-family:var(--font-display), Georgia, serif;letter-spacing:-.06em;overflow-wrap:anywhere;margin:0;font-size:clamp(38px,6.2vw,66px);font-weight:540;line-height:1}.page-module__HEYNGW__intro{max-width:720px;color:var(--muted-foreground);margin:20px 0 0;font-size:15px;line-height:1.75}.page-module__HEYNGW__sourceGuide{border:1px solid var(--border);border-left:4px solid var(--primary);background:var(--card);border-radius:12px;margin:0 0 37px;padding:18px 21px}.page-module__HEYNGW__sourceGuide h2{color:var(--foreground);font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;margin:0;font-size:19px;font-weight:560}.page-module__HEYNGW__sourceGuide p,.page-module__HEYNGW__pageNote p{max-width:850px;color:var(--muted-foreground);overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.7}.page-module__HEYNGW__sectionHeading{margin-bottom:18px}.page-module__HEYNGW__sectionHeading .page-module__HEYNGW__sectionKicker{margin-bottom:8px}.page-module__HEYNGW__sectionHeading h2{color:var(--foreground);font-family:var(--font-display), Georgia, serif;letter-spacing:-.045em;margin:0;font-size:clamp(27px,4vw,38px);font-weight:540}.page-module__HEYNGW__pageNote{border-top:1px solid var(--border);margin-top:30px;padding-top:18px}@media (max-width:650px){.page-module__HEYNGW__page{padding:21px 0 56px}.page-module__HEYNGW__container{width:min(100% - 36px,1040px)}.page-module__HEYNGW__hero{padding:45px 0 29px}.page-module__HEYNGW__intro{font-size:14px}.page-module__HEYNGW__sourceGuide{padding:16px 17px}}
