.expandedStudyPack-module__4hcHlq__page{overflow-wrap:anywhere;min-width:0}.expandedStudyPack-module__4hcHlq__shell{max-width:1120px}.expandedStudyPack-module__4hcHlq__hero{padding-bottom:24px}.expandedStudyPack-module__4hcHlq__hero h1{max-width:880px;font-size:clamp(36px,5.5vw,64px);line-height:1.1}.expandedStudyPack-module__4hcHlq__back{margin-bottom:16px;display:inline-block}.expandedStudyPack-module__4hcHlq__badge{background:var(--accent);color:var(--brand-dark);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:800;display:inline-block}.expandedStudyPack-module__4hcHlq__value{max-width:760px;color:var(--muted);margin:20px 0 0}.expandedStudyPack-module__4hcHlq__section{padding-top:28px;padding-bottom:28px}.expandedStudyPack-module__4hcHlq__previewNote{color:var(--muted);margin:-16px 0 22px;font-size:14px}.expandedStudyPack-module__4hcHlq__previewGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.expandedStudyPack-module__4hcHlq__preview{min-width:0}.expandedStudyPack-module__4hcHlq__paper{border:1px dashed var(--line);background:var(--bg);min-height:150px;color:var(--muted);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;font-size:13px;display:flex}.expandedStudyPack-module__4hcHlq__documentIcon{border:1px solid var(--line);background:var(--surface);border-radius:6px;place-items:center;width:42px;height:52px;font-size:24px;display:grid}.expandedStudyPack-module__4hcHlq__preview .expandedStudyPack-module__4hcHlq__previewLabel{color:var(--brand);margin-top:22px;font-size:13px;font-weight:800}.expandedStudyPack-module__4hcHlq__preview h3{margin:8px 0 12px;font-size:21px;line-height:1.3}.expandedStudyPack-module__4hcHlq__detailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.expandedStudyPack-module__4hcHlq__detailCard,.expandedStudyPack-module__4hcHlq__statusCard{min-width:0}.expandedStudyPack-module__4hcHlq__detailCard h2,.expandedStudyPack-module__4hcHlq__statusCard h2{margin:0 0 18px;font-size:clamp(25px,3vw,32px);line-height:1.2}.expandedStudyPack-module__4hcHlq__detailCard ul{color:var(--muted);margin:18px 0 0;padding-left:20px}.expandedStudyPack-module__4hcHlq__detailCard h2+ul{margin-top:0}.expandedStudyPack-module__4hcHlq__detailCard li+li{margin-top:8px}.expandedStudyPack-module__4hcHlq__detailCard p+p{margin-top:14px}.expandedStudyPack-module__4hcHlq__statusCard .expandedStudyPack-module__4hcHlq__statusText{color:var(--brand-dark);margin-bottom:12px;font-weight:800}.expandedStudyPack-module__4hcHlq__actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.expandedStudyPack-module__4hcHlq__actions>*{white-space:normal;text-align:center;max-width:100%}.expandedStudyPack-module__4hcHlq__disabled{opacity:.65;cursor:not-allowed}.expandedStudyPack-module__4hcHlq__disabled:hover{background:var(--brand)}.expandedStudyPack-module__4hcHlq__roadmap{color:var(--muted);max-width:780px;margin:20px 0 8px;font-size:14px}@media (max-width:900px){.expandedStudyPack-module__4hcHlq__previewGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.expandedStudyPack-module__4hcHlq__detailGrid{grid-template-columns:minmax(0,1fr)}.expandedStudyPack-module__4hcHlq__preview,.expandedStudyPack-module__4hcHlq__detailCard,.expandedStudyPack-module__4hcHlq__statusCard{padding:22px}.expandedStudyPack-module__4hcHlq__actions{flex-direction:column}.expandedStudyPack-module__4hcHlq__actions>*{width:100%}}
.studyPacks-module__K925oW__shell{overflow-wrap:anywhere;min-width:0}.studyPacks-module__K925oW__hero{padding-bottom:24px}.studyPacks-module__K925oW__support{max-width:720px;color:var(--muted)}.studyPacks-module__K925oW__products{padding-top:24px}.studyPacks-module__K925oW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.studyPacks-module__K925oW__product{flex-direction:column;align-items:flex-start;gap:18px;min-width:0;display:flex}.studyPacks-module__K925oW__product h2{margin:0;font-size:clamp(24px,2.6vw,30px);line-height:1.2}.studyPacks-module__K925oW__product .studyPacks-module__K925oW__description{margin:0}.studyPacks-module__K925oW__status{background:var(--accent);color:var(--brand-dark);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:800;display:inline-block}.studyPacks-module__K925oW__highlights{color:var(--muted);margin:0;padding-left:20px}.studyPacks-module__K925oW__highlights li+li{margin-top:6px}.studyPacks-module__K925oW__cta{white-space:normal;text-align:center;max-width:100%;margin-top:auto}.studyPacks-module__K925oW__back{margin-bottom:16px;display:inline-block}.studyPacks-module__K925oW__detail{max-width:860px}.studyPacks-module__K925oW__detail h1{font-size:clamp(36px,5.5vw,60px);line-height:1.1}.studyPacks-module__K925oW__detailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.studyPacks-module__K925oW__detailCard{min-width:0}.studyPacks-module__K925oW__detailCard h2{margin:0 0 16px;font-size:clamp(24px,3vw,30px);line-height:1.2}.studyPacks-module__K925oW__detailCard p+p{margin-top:14px}@media (max-width:900px){.studyPacks-module__K925oW__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.studyPacks-module__K925oW__detailGrid{grid-template-columns:minmax(0,1fr)}.studyPacks-module__K925oW__product,.studyPacks-module__K925oW__detailCard{padding:22px}.studyPacks-module__K925oW__cta{width:100%}}
.romPreview-module__3oCxga__regions{gap:20px;display:grid}.romPreview-module__3oCxga__region{min-width:0}.romPreview-module__3oCxga__region h3{margin:0 0 20px}.romPreview-module__3oCxga__pages{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.romPreview-module__3oCxga__preview{min-width:0;margin:0}.romPreview-module__3oCxga__preview a{border:1px solid var(--line);background:#fff;border-radius:12px;display:block}.romPreview-module__3oCxga__preview a:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.romPreview-module__3oCxga__preview img{aspect-ratio:210/297;object-fit:contain;background:#fff;border-radius:12px;width:100%;height:auto;display:block}.romPreview-module__3oCxga__preview figcaption{color:var(--brand);text-align:center;margin-top:10px;font-size:13px;font-weight:800}@media (max-width:900px){.romPreview-module__3oCxga__pages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.romPreview-module__3oCxga__region{padding:22px}}@media (max-width:480px){.romPreview-module__3oCxga__pages{grid-template-columns:minmax(0,1fr)}}
