.StudyCollectionIndex_page__LfDuE{width:min(1080px,calc(100% - 64px));margin:0 auto;padding:34px 0 112px}.StudyCollectionIndex_utility__fce85{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;padding-bottom:14px;border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-size:9px;letter-spacing:.18em}.StudyCollectionIndex_utility__fce85 a{color:var(--color-text-secondary);font-size:12px;letter-spacing:.05em}.StudyCollectionIndex_hero__9Qf2P{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 150px;min-height:360px;overflow:hidden;background:var(--color-sumi) url(/app/textures/sumi-urushi.webp) repeat;background-size:720px;color:var(--color-shironeri)}.StudyCollectionIndex_heroMark__hDcSP{position:absolute;right:116px;bottom:-74px;color:rgb(243 241 234/5%);font-family:var(--font-heading);font-size:260px;font-weight:700;line-height:1}.StudyCollectionIndex_hero__9Qf2P>div{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;padding:58px 64px}.StudyCollectionIndex_hero__9Qf2P small{color:var(--color-accent-dim);font-size:8px;letter-spacing:.2em}.StudyCollectionIndex_hero__9Qf2P h1{margin:12px 0 0;font-family:var(--font-heading);font-size:clamp(45px,6vw,68px);font-weight:500;line-height:1.35;letter-spacing:-.025em}.StudyCollectionIndex_hero__9Qf2P p{margin:13px 0 0;color:rgb(243 241 234/54%);font-size:11px;letter-spacing:.08em}.StudyCollectionIndex_hero__9Qf2P>strong{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;border-left:1px solid rgb(243 241 234/13%);font-family:var(--font-heading);font-size:54px;font-weight:400}.StudyCollectionIndex_hero__9Qf2P>strong small{margin:19px 0 0 5px;font-size:10px}.StudyCollectionIndex_intro__wkYks{display:grid;grid-template-columns:46px 1fr;gap:18px;align-items:center;margin:-26px 28px 72px;padding:20px 24px;border:1px solid var(--color-border);background:var(--color-bg-elevated);box-shadow:0 12px 32px rgb(28 28 28/7%)}.StudyCollectionIndex_intro__wkYks>span{display:grid;width:40px;height:40px;place-items:center;border:1px solid var(--color-accent);color:var(--color-accent);font-family:var(--font-heading);font-size:17px}.StudyCollectionIndex_intro__wkYks p{margin:0;color:var(--color-text-secondary);font-size:11px;line-height:1.85}.StudyCollectionIndex_groups__ke5Ud{width:min(880px,100%);margin:0 auto}.StudyCollectionIndex_group__p9uKo+.StudyCollectionIndex_group__p9uKo{margin-top:78px}.StudyCollectionIndex_groupHeading__tFk9E{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.75fr);gap:40px;align-items:end;margin-bottom:24px}.StudyCollectionIndex_groupHeading__tFk9E span{color:var(--color-accent);font-size:9px;letter-spacing:.16em}.StudyCollectionIndex_groupHeading__tFk9E h2{margin:8px 0 0;font-family:var(--font-heading);font-size:25px;font-weight:500}.StudyCollectionIndex_groupHeading__tFk9E>p{margin:0;color:var(--color-text-muted);font-size:10px;line-height:1.7}.StudyCollectionIndex_list__YzW4N{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--color-sumi)}.StudyCollectionIndex_list__YzW4N a{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr) 26px;gap:13px;align-items:center;min-height:136px;padding:21px 18px 21px 4px;border-bottom:1px solid var(--color-border);transition:background .16s ease}.StudyCollectionIndex_list__YzW4N a:before{position:absolute;top:0;bottom:0;left:0;width:2px;background:var(--item-color);content:"";opacity:0;transition:opacity .16s ease}.StudyCollectionIndex_list__YzW4N a:nth-child(odd){padding-right:28px;border-right:1px solid var(--color-border)}.StudyCollectionIndex_list__YzW4N a:nth-child(2n){padding-left:28px}.StudyCollectionIndex_list__YzW4N a:hover{background:rgb(232 225 211/35%)}.StudyCollectionIndex_list__YzW4N a:hover:before{opacity:1}.StudyCollectionIndex_list__YzW4N a>span{align-self:start;padding-top:4px;color:var(--item-color);font-family:var(--font-mono);font-size:9px}.StudyCollectionIndex_list__YzW4N small{color:var(--item-color);font-size:8px;letter-spacing:.12em}.StudyCollectionIndex_list__YzW4N h3{margin:5px 0 0;font-family:var(--font-heading);font-size:18px;font-weight:600;line-height:1.5}.StudyCollectionIndex_list__YzW4N p{margin:6px 0 0;color:var(--color-text-muted);font-size:10px;line-height:1.6}.StudyCollectionIndex_list__YzW4N svg{width:26px;fill:none;stroke:var(--color-text-muted);stroke-width:1.2;transition:transform .16s ease,stroke .16s ease}.StudyCollectionIndex_list__YzW4N a:hover svg{stroke:var(--item-color);transform:translateX(4px)}@media (max-width:700px){.StudyCollectionIndex_page__LfDuE{width:100%;padding:18px 16px 104px}.StudyCollectionIndex_utility__fce85 span{display:none}.StudyCollectionIndex_hero__9Qf2P{grid-template-columns:1fr 76px;min-height:350px;margin:0 -16px}.StudyCollectionIndex_heroMark__hDcSP{right:20px;font-size:180px}.StudyCollectionIndex_hero__9Qf2P>div{padding:42px 25px}.StudyCollectionIndex_hero__9Qf2P h1{font-size:40px}.StudyCollectionIndex_hero__9Qf2P>strong{font-size:36px}.StudyCollectionIndex_intro__wkYks{margin:-24px 9px 58px;padding:17px}.StudyCollectionIndex_group__p9uKo+.StudyCollectionIndex_group__p9uKo{margin-top:62px}.StudyCollectionIndex_groupHeading__tFk9E{display:block}.StudyCollectionIndex_groupHeading__tFk9E>p{margin-top:9px}.StudyCollectionIndex_list__YzW4N{grid-template-columns:1fr}.StudyCollectionIndex_list__YzW4N a,.StudyCollectionIndex_list__YzW4N a:nth-child(2n),.StudyCollectionIndex_list__YzW4N a:nth-child(odd){min-height:106px;padding:18px 2px;border-right:0}.StudyCollectionIndex_list__YzW4N h3{font-size:16px}}