.research-sheet{--petal-lavender:rgb(174 140 214);position:relative;z-index:2;width:100%;max-width:1536px;min-height:min(70.703125vw,1086px);margin:24px auto;background:#fff;color:#111;display:flow-root;isolation:isolate;overflow-x:auto}
.research-composition{position:relative;min-height:min(70.703125vw,1086px)}
.research-art{position:absolute;inset:0 auto auto 0;display:block;width:100%;height:auto}
.research-information{position:relative;margin-left:61.5%;width:38.5%;min-height:min(70.703125vw,1086px);padding:40px clamp(24px,3vw,46px);display:flex;flex-direction:column;justify-content:center;text-align:center}
.research-category{font-size:14px;font-weight:400;line-height:1.5;letter-spacing:.1em;margin:0 0 22px}
.research-heading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}
.research-heading h2{font-size:clamp(18px,1.9vw,29px);font-weight:600;line-height:1.35;letter-spacing:.025em;margin:0}
.research-information .petal-reveal p{font-size:clamp(14px,1.05vw,16px);line-height:1.6;padding-top:24px;max-width:44ch}
@media(max-width:800px){.research-sheet{margin:12px auto;min-height:0}.research-composition{width:960px;min-height:679px}.research-information{min-height:679px;padding:32px 28px}.research-heading h2{font-size:20px}.research-category{margin-bottom:16px}.research-information .petal-reveal p{font-size:14px}}
@media print{.research-sheet{width:420mm;min-height:297mm;margin:0;break-after:page}.research-information{min-height:297mm}.research-art{position:absolute}.research-information .petal-reveal{grid-template-rows:1fr;opacity:1;transform:none}}
