.oriYJa_page{--accent-text:var(--mesa-orange-700);width:100%;max-width:1160px;margin:0 auto;padding:clamp(44px,5vw,64px) clamp(24px,3vw,48px) 120px}[data-theme=dark] .oriYJa_page{--accent-text:var(--mesa-orange-500)}.oriYJa_crumbs{font-family:var(--font-mono);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:36px;font-size:10px;font-weight:600;display:flex}.oriYJa_crumbs a{color:inherit;transition:color .14s}@media (hover:hover){.oriYJa_crumbs a:hover{color:var(--accent-text)}}.oriYJa_masthead{margin-bottom:40px}.oriYJa_mastheadTitle{color:var(--text-primary);letter-spacing:-.06em;text-wrap:balance;margin-bottom:18px;font-size:clamp(40px,5vw,58px);font-weight:800;line-height:1}.oriYJa_dek{max-width:640px;color:var(--text-secondary);letter-spacing:-.02em;margin-bottom:34px;font-size:18px;line-height:1.65}.oriYJa_mastheadRule{background:var(--rule);height:1px;position:relative}.oriYJa_mastheadRule:before{content:"";background:var(--mesa-orange-500);width:72px;height:3px;position:absolute;top:-1px;left:0}.oriYJa_accent{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--accent-text);padding-left:.07em;padding-right:.02em;font-size:1.08em;font-style:italic;font-weight:400}.oriYJa_card{border:1px solid var(--rule);background:var(--bg-card);color:inherit;flex-direction:column;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative}@media (hover:hover){.oriYJa_card:hover{box-shadow:var(--shadow-lg);border-color:#f9731685;transform:translateY(-3px)}}.oriYJa_card:active{transform:translateY(1px)}.oriYJa_card:focus-visible{outline:2px solid var(--mesa-orange-500);outline-offset:3px}.oriYJa_cover{aspect-ratio:16/9;background:linear-gradient(145deg,#0b1b2b 0%,#060f18 100%);position:relative;overflow:hidden;container-type:size}.oriYJa_coverMotif{width:100%;height:100%;position:absolute;inset:0}.oriYJa_coverNumeral{font-family:var(--font-mono);letter-spacing:-.06em;color:#1e3a52b8;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;font-size:56cqh;font-weight:800;line-height:.82;transition:transform .4s cubic-bezier(.2,.6,.2,1);position:absolute;top:-.12em;right:-.05em}@media (hover:hover){.oriYJa_card:hover .oriYJa_coverNumeral{transform:translate(6px,-6px)}}.oriYJa_coverMark{color:#f0f4f8;opacity:.92;width:28px;height:28px;position:absolute;top:20px;left:20px}.oriYJa_coverEyebrow{font-family:var(--font-mono);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:#f97316;font-size:10px;font-weight:700;position:absolute;bottom:18px;left:20px}.oriYJa_cover:after{content:"";background:#f97316;height:3px;position:absolute;bottom:0;left:0;right:0}.oriYJa_cardBody{flex-direction:column;flex:1;gap:10px;padding:22px 22px 20px;display:flex}.oriYJa_cardTitle{color:var(--text-primary);letter-spacing:-.035em;text-wrap:balance;font-size:21px;font-weight:800;line-height:1.28}.oriYJa_cardExcerpt{color:var(--text-secondary);letter-spacing:-.012em;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.oriYJa_cardMeta{color:var(--text-tertiary);font-family:var(--font-mono);letter-spacing:var(--tracking-wider);text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;font-size:10px;font-weight:700;display:flex}.oriYJa_cardArrow{flex:none;transition:transform .18s,color .18s}@media (hover:hover){.oriYJa_card:hover .oriYJa_cardArrow{color:var(--accent-text);transform:translate(2px,-2px)}}.oriYJa_cardHero{grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);align-items:stretch;margin-bottom:28px;display:grid}.oriYJa_cardHero .oriYJa_cover[data-variant=hero]{aspect-ratio:4/3;height:100%}.oriYJa_cardHero .oriYJa_coverMark{width:30px;height:30px;top:24px;left:24px}.oriYJa_cardHero .oriYJa_coverEyebrow{font-size:11px;bottom:22px;left:24px}.oriYJa_cardHero .oriYJa_cardBody{justify-content:center;gap:14px;padding:40px 44px}.oriYJa_cardHero .oriYJa_cardTitle{letter-spacing:-.045em;font-size:clamp(26px,2.6vw,36px);line-height:1.14}.oriYJa_cardHero .oriYJa_cardExcerpt{-webkit-line-clamp:4;line-clamp:4;font-size:16.5px;line-height:1.65}.oriYJa_cardHero .oriYJa_cardMeta{flex:none;margin-top:8px}.oriYJa_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}@media (max-width:860px){.oriYJa_cardHero{grid-template-columns:1fr}.oriYJa_cardHero .oriYJa_cover[data-variant=hero]{aspect-ratio:16/9;height:auto}.oriYJa_cardHero .oriYJa_cardBody{padding:26px 24px 22px}}@media (max-width:760px){.oriYJa_page{padding:32px 20px 96px}.oriYJa_grid{grid-template-columns:1fr;gap:20px}.oriYJa_cardHero{margin-bottom:20px}.oriYJa_mastheadTitle{font-size:38px}.oriYJa_dek{font-size:16px}.oriYJa_cardBody{padding:18px 18px 16px}}@media (prefers-reduced-motion:reduce){.oriYJa_card,.oriYJa_coverNumeral,.oriYJa_cardArrow{transition:none}.oriYJa_card:hover,.oriYJa_card:active{box-shadow:none;transform:none}.oriYJa_card:hover .oriYJa_coverNumeral,.oriYJa_card:hover .oriYJa_cardArrow{transform:none}}