.page-module__oOoJHa__adaptationSection{grid-template-columns:minmax(18rem,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:clamp(2.6rem,6vw,5.5rem);display:grid}.page-module__oOoJHa__priceSection,.page-module__oOoJHa__dailyPlanSection{scroll-margin-top:7rem}.page-module__oOoJHa__priceIntro{gap:.72rem;display:grid}.page-module__oOoJHa__priceIntro p{margin:0}.page-module__oOoJHa__dailyPlanSection{background:linear-gradient(135deg,#dae8cec7,#faf6eeeb)}.page-module__oOoJHa__dailyScheduleList{background:#fffdf8d1;border:1px solid #352f291a;border-radius:clamp(1.25rem,2vw,1.8rem);max-width:52rem;margin:1.8rem auto 0;overflow:hidden;box-shadow:0 16px 38px #352f2912}.page-module__oOoJHa__dailyScheduleItem{grid-template-columns:minmax(6.4rem,8.2rem) minmax(0,1fr);align-items:baseline;gap:1.25rem;min-height:4rem;padding:1rem clamp(1.15rem,2vw,1.55rem);display:grid}.page-module__oOoJHa__dailyScheduleItem+.page-module__oOoJHa__dailyScheduleItem{border-top:1px solid #352f2917}.page-module__oOoJHa__dailyScheduleItem strong{color:var(--sage-dark);font-size:.9rem}.page-module__oOoJHa__dailyScheduleItem span{color:#352f29c4;line-height:1.4}.page-module__oOoJHa__adaptationPreview{background:#fffdf8;border-radius:16px;padding:clamp(.45rem,.8vw,.7rem);overflow:hidden;box-shadow:0 16px 42px #42392e1c}.page-module__oOoJHa__adaptationPreview img{border-radius:10px;width:100%;height:auto;display:block}.page-module__oOoJHa__adaptationCopy h2{max-width:14ch}.page-module__oOoJHa__adaptationCopy p{max-width:38rem}.page-module__oOoJHa__adaptationCopy .page-module__oOoJHa__button{margin-top:.85rem}.page-module__oOoJHa__documentsSection:before{background:radial-gradient(circle at 76% 12%,#777c5514,#0000 28rem),linear-gradient(145deg,#eee4d7 0%,#e4d4c2 100%)}.page-module__oOoJHa__documentsHeader{justify-content:space-between;align-items:end;gap:1.25rem;margin-bottom:clamp(2rem,4vw,3.2rem);display:flex}.page-module__oOoJHa__documentsHeader .section-intro{max-width:43rem}.page-module__oOoJHa__documentsSupport{color:var(--muted);margin-top:var(--section-support-gap);gap:.65rem;max-width:43rem;font-size:1rem;line-height:1.55;display:grid}.page-module__oOoJHa__documentsSupport p{margin:0}.page-module__oOoJHa__featuredDocuments{gap:.9rem;display:grid}.page-module__oOoJHa__documentGroupHeading h3,.page-module__oOoJHa__formalDocumentsCopy h3{margin:0;font-size:clamp(1.25rem,2vw,1.6rem)}.page-module__oOoJHa__documentGroupHeading p,.page-module__oOoJHa__formalDocumentsCopy>p:last-child{margin:.35rem 0 0}.page-module__oOoJHa__documentGroupHeading{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.page-module__oOoJHa__featuredDocumentsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;width:100%;display:grid}.page-module__oOoJHa__downloadAllMaterials{color:var(--sage-dark);flex:none;align-items:center;gap:.45rem;margin-top:.15rem;font-size:.92rem;font-weight:850;text-decoration:none;display:flex}.page-module__oOoJHa__downloadAllMaterials:hover{text-underline-offset:.22rem;text-decoration:underline}.page-module__oOoJHa__downloadAllMaterials:focus-visible{outline:2px solid var(--sage-dark);outline-offset:4px}.page-module__oOoJHa__featuredDocument{cursor:pointer;font:inherit;text-align:left;justify-content:flex-start;align-items:center;gap:.85rem;width:100%;min-height:5rem;padding:.85rem 1rem;display:flex}.page-module__oOoJHa__featuredDocument:focus-visible{outline:2px solid var(--sage-dark);outline-offset:2px}.page-module__oOoJHa__featuredDocumentDisabled{cursor:default;filter:saturate(.35);opacity:.58}.page-module__oOoJHa__featuredDocumentDisabled:hover{transform:none}.page-module__oOoJHa__featuredDocument .document-download-copy{gap:.2rem;min-width:0}.page-module__oOoJHa__featuredDocument .document-download-copy strong{font-size:clamp(.9rem,1vw,1rem);line-height:1.25}.page-module__oOoJHa__featuredDocument .document-file-badge{border-radius:1rem;width:3.2rem;height:3.2rem}.page-module__oOoJHa__featuredDocument .document-file-badge svg{width:1.35rem;height:1.35rem}.page-module__oOoJHa__featuredDocument .document-download-copy span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.25;display:-webkit-box;overflow:hidden}.page-module__oOoJHa__documentDialogBackdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1100;background:#26211d80;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.page-module__oOoJHa__documentDialog{background:var(--white);border-radius:10px;width:100%;max-width:25rem;padding:1.65rem;position:relative;box-shadow:0 24px 70px #1f19144d}.page-module__oOoJHa__documentDialogClose{color:var(--earth);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex;position:absolute;top:.6rem;right:.6rem}.page-module__oOoJHa__documentDialogClose:hover{background:#777c551f}.page-module__oOoJHa__documentDialogIcon{color:var(--sage-dark);background:#777c5524;border-radius:8px;flex:none;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;display:inline-flex}.page-module__oOoJHa__documentDialogHeading{text-align:left;align-items:center;gap:.8rem;padding-right:1.4rem;display:flex}.page-module__oOoJHa__documentDialogHeading p{color:var(--muted);margin:0 0 .25rem;font-size:.82rem}.page-module__oOoJHa__documentDialogHeading h3{margin:0;font-size:1.3rem}.page-module__oOoJHa__documentDialogActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:1.35rem;display:grid}.page-module__oOoJHa__documentDialogActions a{color:var(--sage-dark);background:#777c551f;border:1px solid #555a3940;border-radius:6px;justify-content:center;align-items:center;gap:.4rem;min-height:2.65rem;font-size:.88rem;font-weight:850;text-decoration:none;display:inline-flex}.page-module__oOoJHa__documentDialogActions a:hover{background:var(--sage-dark);color:var(--white)}.page-module__oOoJHa__documentsDisclosure{text-align:center;margin-top:clamp(1.5rem,3vw,2.5rem)}.page-module__oOoJHa__documentsDisclosureToggle{color:var(--sage-dark);cursor:pointer;align-items:center;gap:.4rem;padding:.3rem 0;font-size:.95rem;font-weight:850;text-decoration:none;list-style:none;display:inline-flex}.page-module__oOoJHa__documentsDisclosureToggle::-webkit-details-marker{display:none}.page-module__oOoJHa__documentsDisclosureToggle svg{transition:transform .18s}.page-module__oOoJHa__documentsDisclosureToggle:hover{color:var(--earth)}.page-module__oOoJHa__documentsDisclosureToggle:focus-visible{outline:2px solid var(--sage-dark);outline-offset:.3rem}.page-module__oOoJHa__documentsDisclosure[open] .page-module__oOoJHa__documentsDisclosureToggle svg{transform:rotate(180deg)}.page-module__oOoJHa__documentsDisclosureOpen,.page-module__oOoJHa__documentsDisclosure[open] .page-module__oOoJHa__documentsDisclosureClosed{display:none}.page-module__oOoJHa__documentsDisclosure[open] .page-module__oOoJHa__documentsDisclosureOpen{display:inline}.page-module__oOoJHa__documentsDisclosure:not([open]) .page-module__oOoJHa__formalDocuments{display:none}.page-module__oOoJHa__documentsDisclosure[open] .page-module__oOoJHa__formalDocuments{animation:.24s cubic-bezier(.22,1,.36,1) both page-module__oOoJHa__documentsReveal}@keyframes page-module__oOoJHa__documentsReveal{0%{opacity:0;transform:translateY(-.45rem)}to{opacity:1;transform:translateY(0)}}.page-module__oOoJHa__formalDocuments{text-align:left;border-top:1px solid #352f291f;margin-top:clamp(1.5rem,3vw,2.5rem);padding-top:clamp(2rem,4vw,3rem)}.page-module__oOoJHa__formalDocumentsCopy .page-module__oOoJHa__eyebrow{margin-bottom:.55rem}.page-module__oOoJHa__formalDocumentsList{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.page-module__oOoJHa__formalDocument{color:var(--earth);cursor:pointer;background:#fffaf380;border:1px solid #352f291a;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;min-height:5.25rem;padding:.75rem;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:grid;position:relative}.page-module__oOoJHa__formalDocument:hover{background:var(--white);border-color:#555a3961;transform:translateY(-1px)}.page-module__oOoJHa__formalDocumentPreview{background:#fffaf352}.page-module__oOoJHa__formalDocument:focus-visible{outline:2px solid var(--sage-dark);outline-offset:2px}.page-module__oOoJHa__formalDocumentIcon{color:var(--sage-dark);background:#777c551f;border-radius:8px;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;display:inline-flex}.page-module__oOoJHa__formalDocumentCopy{min-width:0;display:grid}.page-module__oOoJHa__formalDocumentCopy strong{font-size:.89rem;line-height:1.25}.page-module__oOoJHa__formalDocumentAccess{color:var(--sage-dark);font-size:.74rem;font-weight:850;line-height:1.2;position:absolute;bottom:.75rem;right:.75rem}@media (max-width:980px){.page-module__oOoJHa__featuredDocumentsGrid,.page-module__oOoJHa__formalDocumentsList{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__oOoJHa__featuredDocument .document-download-copy strong{font-size:.95rem}}@media (max-width:720px){.page-module__oOoJHa__adaptationSection{grid-template-columns:1fr}.page-module__oOoJHa__adaptationCopy h2{max-width:none}.page-module__oOoJHa__dailyScheduleItem{grid-template-columns:1fr;align-items:start;gap:.7rem;min-height:auto}.page-module__oOoJHa__documentsHeader{flex-direction:column;align-items:flex-start}.page-module__oOoJHa__featuredDocumentsGrid,.page-module__oOoJHa__formalDocumentsList{grid-template-columns:1fr}.page-module__oOoJHa__featuredDocumentsGrid{width:100%;max-width:31rem;margin-inline:auto}.page-module__oOoJHa__featuredDocument .document-download-copy strong{font-size:1rem}}@media (prefers-reduced-motion:reduce){.page-module__oOoJHa__documentsDisclosure[open] .page-module__oOoJHa__formalDocuments{animation:none}}
.ManualDateField-module__dRrkIW__field{color:#352f29a8;align-self:start;font-size:.86rem;font-weight:800;display:block;position:relative}.ManualDateField-module__dRrkIW__field input{appearance:none;border-radius:var(--radius-sm);color:var(--earth);background:#fffaf3e6;border:1px solid #352f291f;outline:0;width:100%;min-height:3rem;padding:1.05rem .9rem .5rem}.ManualDateField-module__dRrkIW__field>span:not(.ManualDateField-module__dRrkIW__messages){color:#352f298c;pointer-events:none;transform-origin:0 0;transition:color .14s,transform .14s;position:absolute;top:1.5rem;left:1rem;transform:translateY(-50%)}.ManualDateField-module__dRrkIW__field:focus-within>span:not(.ManualDateField-module__dRrkIW__messages),.ManualDateField-module__dRrkIW__hasValue>span:not(.ManualDateField-module__dRrkIW__messages){color:var(--sage-dark);transform:translateY(calc(-50% - .58rem))scale(.78)}.ManualDateField-module__dRrkIW__field input:focus-visible{border-color:#555a3980;box-shadow:0 0 0 3px #777c5524}.ManualDateField-module__dRrkIW__invalid input{background:#fff9f7;border-color:#b64b3b;box-shadow:0 0 0 1px #b64b3b14}.ManualDateField-module__dRrkIW__invalid>span:not(.ManualDateField-module__dRrkIW__messages){color:#9f392b}.ManualDateField-module__dRrkIW__messages{margin:.32rem 0 0 .1rem;display:block}.ManualDateField-module__dRrkIW__hint,.ManualDateField-module__dRrkIW__error{margin:0;font-size:.76rem;font-weight:700;line-height:1.35;display:block}.ManualDateField-module__dRrkIW__hint{color:#352f298c}.ManualDateField-module__dRrkIW__error{color:#9f392b;margin-top:.12rem}
