.page-module__mjy6zG__page{padding-top:calc(80px + var(--sp-6));padding-bottom:var(--sp-section);z-index:1;min-height:100vh;position:relative}.page-module__mjy6zG__inner{max-width:var(--grid-max);padding-inline:var(--grid-gutter);margin-inline:auto}.page-module__mjy6zG__back{font-family:var(--font-mono);font-size:var(--size-annotation);letter-spacing:.09em;text-transform:uppercase;color:var(--fg-3);margin-bottom:var(--sp-8);transition:color var(--dur-micro) var(--ease-out);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.page-module__mjy6zG__back:hover{color:var(--fg-2)}.page-module__mjy6zG__header{max-width:850px;margin-bottom:clamp(4rem,9vw,8rem)}.page-module__mjy6zG__label{font-family:var(--font-mono);font-size:var(--size-annotation);letter-spacing:.09em;text-transform:uppercase;color:var(--live);margin-bottom:var(--sp-3);display:block}.page-module__mjy6zG__title{font-family:var(--font-display);letter-spacing:-.06em;color:var(--fg);margin-bottom:var(--sp-4);font-size:clamp(3rem,7vw,6.5rem);line-height:.95}.page-module__mjy6zG__subtitle{color:var(--fg-2);font-size:clamp(1rem,1.6vw,1.2rem);line-height:var(--lead-body);max-width:55ch}.page-module__mjy6zG__rule{background:var(--rule);height:1px;margin-bottom:var(--sp-4);border:none}.page-module__mjy6zG__list{flex-direction:column;display:flex}.page-module__mjy6zG__post{align-items:center;gap:var(--sp-6);border:1px solid var(--rule);background:var(--surface-glass);color:inherit;transition:background var(--dur-micro) var(--ease-out), border-color var(--dur-micro), transform var(--dur-micro) var(--ease-out);cursor:pointer;grid-template-columns:40px minmax(180px,3fr) minmax(0,6fr) auto;padding:clamp(1.5rem,4vw,3.5rem);text-decoration:none;display:grid}.page-module__mjy6zG__post:hover{border-color:var(--rule-strong);background:var(--surface-hover);transform:translateY(-2px)}.page-module__mjy6zG__post:hover .page-module__mjy6zG__postTitle{color:var(--live)}.page-module__mjy6zG__post:hover .page-module__mjy6zG__postArrow{opacity:1;transform:translate(4px)}.page-module__mjy6zG__postThumb{aspect-ratio:16/10;border:1px solid var(--rule);background:var(--surface-2);width:100%;height:auto;transition:border-color var(--dur-micro) var(--ease-out);flex-shrink:0;justify-content:center;align-self:center;align-items:center;display:flex}.page-module__mjy6zG__protocolThumb{width:82%;font:8px/1 var(--font-mono);color:var(--fg-2);grid-template-columns:.7fr 1fr 1.6fr 1fr;display:grid}.page-module__mjy6zG__protocolThumb span{border:1px solid var(--rule-strong);place-items:center;min-height:48px;padding:5px;display:grid}.page-module__mjy6zG__protocolThumb span+span{border-left:0}.page-module__mjy6zG__protocolThumb span:first-child{color:var(--live);background:#5b7fff1f}.page-module__mjy6zG__protocolThumb span:last-child{background:#10b98112}.page-module__mjy6zG__postThumbImg{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.page-module__mjy6zG__postThumbLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);font-size:11px}.page-module__mjy6zG__post:hover .page-module__mjy6zG__postThumb{border-color:var(--rule-strong)}.page-module__mjy6zG__postIndex{font-family:var(--font-mono);font-size:var(--size-annotation);letter-spacing:.09em;color:var(--fg-3);align-self:flex-start;padding-top:2px}.page-module__mjy6zG__postContent{gap:var(--sp-2);flex-direction:column;display:flex}.page-module__mjy6zG__postMeta{align-items:center;gap:var(--sp-2);display:flex}.page-module__mjy6zG__postDate{font-family:var(--font-mono);font-size:var(--size-annotation);letter-spacing:.09em;text-transform:uppercase;color:var(--fg-3)}.page-module__mjy6zG__postTitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg);transition:color var(--dur-micro) var(--ease-out);font-size:clamp(1.5rem,3vw,2.4rem);font-weight:600;line-height:1.15}.page-module__mjy6zG__postStandfirst{color:var(--fg-3);font-size:15px;line-height:var(--lead-body);max-width:65ch}.page-module__mjy6zG__postArrow{color:var(--fg-3);opacity:0;transition:opacity var(--dur-micro) var(--ease-out), transform var(--dur-micro) var(--ease-out);font-size:20px;transform:translate(0)}@media (max-width:767px){.page-module__mjy6zG__page{padding-top:calc(56px + var(--sp-4));padding-bottom:var(--sp-8)}.page-module__mjy6zG__back{min-height:44px;margin-bottom:var(--sp-2)}.page-module__mjy6zG__header{margin-bottom:var(--sp-4)}.page-module__mjy6zG__label{margin-bottom:var(--sp-2)}.page-module__mjy6zG__title{margin-bottom:var(--sp-2);font-size:clamp(2.1rem,9vw,2.7rem);line-height:1.02}.page-module__mjy6zG__subtitle{max-width:36ch;font-size:14px;line-height:1.55}.page-module__mjy6zG__post{gap:var(--sp-3);padding:var(--sp-3);border-radius:6px;grid-template-columns:1fr}.page-module__mjy6zG__postIndex{display:none}.page-module__mjy6zG__postThumb{aspect-ratio:2;display:flex}.page-module__mjy6zG__postArrow{display:none}.page-module__mjy6zG__postTitle{font-size:1.35rem}.page-module__mjy6zG__postStandfirst{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.page-module__mjy6zG__protocolThumb{width:88%}.page-module__mjy6zG__protocolThumb span{min-height:40px}}
