@layer story {
  .study-page .skip-link{opacity:0;pointer-events:none;color:#241426}.study-page .skip-link:focus{opacity:1;pointer-events:auto}
  .study-model .beyond-stage{overflow:hidden}
  .study-header{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 6%;border-bottom:1px solid #563b55}
  .study-header>a:first-child{display:block;width:170px;background:#fff8f4;padding:8px;transform:rotate(-2deg)}
  .study-header img{width:100%;height:auto}.study-header .text-link{font-size:12px;color:#f6d9ed}
  .study-intro{padding:60px 6% 36px;max-width:1100px}.study-intro h1{font-size:clamp(45px,6.5vw,104px);line-height:.94;letter-spacing:-.05em;margin:24px 0}.study-intro h1 em{font-family:Georgia,serif;font-weight:400;color:#f09bc9}
  .study-lead{font-size:24px;margin:22px 0}.study-notice{font-size:15px;line-height:1.65;max-width:720px;border-left:2px solid #f09bc9;padding-left:18px;color:#e4cde0}.study-notice strong{display:block;color:#fff4fa}
  .study-comparison{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:50px;padding:30px 6% 65px;max-width:1400px;margin:auto}.study-comparison h2{font-size:20px;letter-spacing:-.02em;margin:0 0 20px}
  .study-model{min-width:0}.study-model .beyond-stage.has-model{height:780px;padding-top:40px;padding-bottom:155px}.study-model .has-model .stage-window{height:560px;width:min(100%,420px);box-shadow:0 0 80px #df9bdc19;border:1px solid #b59ab8}.study-model .model-controls{bottom:78px;max-width:420px;margin:auto}.study-model .model-status{bottom:20px}.study-model .stage-caption{top:0}.study-caption{font-size:12px;line-height:1.7;color:#d9bfd2;max-width:400px;margin:0 auto}
  .reference-controls{display:flex;gap:8px;margin-bottom:18px}.reference-controls button{min-height:44px;padding:10px 18px;background:transparent;color:#f6d9ed;border:1px solid #a47695}.reference-controls button[aria-pressed=true]{background:#efb3d3;color:#25162c}
  .study-anchor img{width:100%;height:590px;object-fit:contain;background:#d9c6df}.study-anchor>p{font-size:13px;line-height:1.7;color:#d9bfd2;margin:18px 0}.study-note{padding:35px 6% 60px;border-top:1px solid #563b55;display:flex;gap:40px;align-items:center;justify-content:space-between}.study-note>p{max-width:680px;font-size:13px;line-height:1.8;color:#d9bfd2}.study-note>a{font-size:12px;flex-shrink:0}.study-footer{padding:25px 6%;background:#211426;font-size:11px;color:#d9bfd2}
  @media(max-width:767px){.study-header{padding:20px;gap:14px}.study-header>a:first-child{width:130px}.study-header .text-link{font-size:10px;gap:10px}.study-intro{padding:42px 24px 20px}.study-intro h1{font-size:13vw}.study-lead{font-size:21px}.study-notice{font-size:13px}.study-comparison{grid-template-columns:1fr;gap:54px;padding:28px 24px 50px}.study-model .beyond-stage.has-model{height:700px;padding-top:30px;padding-bottom:175px}.study-model .has-model .stage-window{width:100%;height:460px}.study-model .model-controls{bottom:86px;max-width:315px}.study-model .model-status{bottom:20px}.study-anchor img{height:510px}.study-note{display:block;padding:30px 24px 45px}.study-note>a{margin-top:25px}.study-footer{padding-inline:24px}}
}
