body[data-project="medicom-oat-nitrile"] .approved-detail-stream{background:#f8f3eb}
body[data-project="medicom-oat-nitrile"] .approved-detail-screen{position:relative;width:100%;aspect-ratio:941/1672;margin:0;overflow:hidden;background:#f8f3eb}
body[data-project="medicom-oat-nitrile"] .approved-detail-screen[data-screen="01"]{aspect-ratio:941/906}
body[data-project="medicom-oat-nitrile"] .approved-detail-screen>img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;opacity:0;transition:opacity .18s ease}
body[data-project="medicom-oat-nitrile"] .approved-detail-screen.is-v8-ready>img{opacity:1}
body[data-project="medicom-oat-nitrile"] .editable-detail-copy{position:absolute;z-index:2;inset:0;width:100%;height:100%;padding:7.2% 7.4% 5.2%;color:#6b513a;font-family:"Avenir Next","PingFang SC","Noto Sans CJK SC",sans-serif;pointer-events:none}
body[data-project="medicom-oat-nitrile"] .editable-detail-copy h2{width:76%;margin:0;color:#6b513a;font-family:"Songti SC","STSong","Noto Serif CJK SC",serif;font-size:clamp(28px,7.8vw,33px);font-weight:600;line-height:1.18;letter-spacing:-.035em}
body[data-project="medicom-oat-nitrile"] .editable-detail-copy h2 span,body[data-project="medicom-oat-nitrile"] .editable-body span{display:block}
body[data-project="medicom-oat-nitrile"] .editable-accent{width:34px;height:2px;display:block;margin-top:12px;background:#b78e49}
body[data-project="medicom-oat-nitrile"] .editable-body{width:71%;margin:12px 0 0;color:#7f6a57;font-size:clamp(13px,3.45vw,15px);line-height:1.62;letter-spacing:.005em}
body[data-project="medicom-oat-nitrile"] .editable-detail-stats{display:flex;flex-wrap:wrap;gap:8px;width:78%;margin-top:16px}
body[data-project="medicom-oat-nitrile"] .editable-detail-stats>div{min-width:0;padding:7px 11px;color:#28568d;background:rgba(255,255,255,.82);border:1px solid rgba(45,91,144,.16);border-radius:999px;box-shadow:0 6px 18px rgba(62,48,30,.05);backdrop-filter:blur(5px)}
body[data-project="medicom-oat-nitrile"] .editable-detail-stats strong{display:block;font-size:clamp(11px,3vw,13px);font-weight:700;line-height:1;white-space:nowrap}
body[data-project="medicom-oat-nitrile"] .editable-detail-stats span:empty{display:none}
body[data-project="medicom-oat-nitrile"] .editable-detail-stats span:not(:empty){display:block;margin-top:5px;color:#6d7890;font-size:8px;line-height:1.25}
body[data-project="medicom-oat-nitrile"] .editable-footnote,body[data-project="medicom-oat-nitrile"] .editable-footer{position:absolute;right:7.4%;bottom:3.2%;left:7.4%;margin:0;color:rgba(89,74,60,.62);font-size:clamp(8px,2.05vw,9px);line-height:1.48}
body[data-project="medicom-oat-nitrile"] .editable-proof{display:inline-block;margin-top:14px;padding:7px 11px;color:#846b4d;background:rgba(255,255,255,.78);border-radius:999px;font-size:10px;font-weight:700}

/* 01 — compressed brand credibility module */
body[data-project="medicom-oat-nitrile"] .brand-lockup{display:block;width:34%;height:auto}
body[data-project="medicom-oat-nitrile"] .detail-copy--01{padding-top:7.8%}
body[data-project="medicom-oat-nitrile"] .detail-copy--01 h2{width:64%;margin-top:11.4%;color:#85663d;font-size:clamp(36px,10.1vw,42px);line-height:1.14;letter-spacing:.045em}
body[data-project="medicom-oat-nitrile"] .detail-copy--01 .editable-accent{display:none}
body[data-project="medicom-oat-nitrile"] .detail-copy--01 .editable-body{width:58%;margin-top:5.2%;color:#85663d;font-size:clamp(12px,3.4vw,14px);letter-spacing:.035em}
body[data-project="medicom-oat-nitrile"] .detail-copy--01 .editable-detail-stats{position:absolute;bottom:12.4%;left:7.4%;width:auto;display:flex;flex-wrap:nowrap;gap:0;margin:0;background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}
body[data-project="medicom-oat-nitrile"] .detail-copy--01 .editable-detail-stats>div{position:relative;min-height:76px;display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;padding:0 12px;background:transparent;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;text-align:left}
body[data-project="medicom-oat-nitrile"] .detail-copy--01 .editable-detail-stats>div+div::before{position:absolute;top:8px;bottom:8px;left:0;width:1px;content:"";background:rgba(133,102,61,.32)}
body[data-project="medicom-oat-nitrile"] .detail-copy--01 .editable-detail-stats>div:first-child{width:70px;padding-left:0}
body[data-project="medicom-oat-nitrile"] .detail-copy--01 .editable-detail-stats>div:nth-child(2){width:90px}
body[data-project="medicom-oat-nitrile"] .detail-copy--01 .editable-detail-stats>div:nth-child(3){width:98px}
body[data-project="medicom-oat-nitrile"] .detail-copy--01 .editable-detail-stats strong{position:relative;display:inline-block;align-self:flex-start;color:#075ea4;font-family:"Songti SC","STSong","Noto Serif CJK SC",serif;font-size:clamp(30px,8.45vw,36px);font-weight:600;letter-spacing:-.035em;line-height:1}
body[data-project="medicom-oat-nitrile"] .detail-copy--01 .editable-detail-stats strong em{position:absolute;bottom:.04em;left:calc(100% + 2px);display:block;margin:0;font-family:inherit;font-size:.48em;font-style:normal;font-weight:600;letter-spacing:0;line-height:1;white-space:nowrap}
body[data-project="medicom-oat-nitrile"] .detail-copy--01 .editable-detail-stats span{margin-top:6px;color:#85663d;font-family:"Songti SC","STSong","Noto Serif CJK SC",serif;font-size:clamp(10.5px,2.9vw,12px);font-weight:500;line-height:1.42;white-space:pre-line}
body[data-project="medicom-oat-nitrile"] .detail-copy--01 .editable-footnote{right:auto;bottom:5.5%;left:7.4%;color:rgba(93,73,54,.72);font-size:clamp(7px,1.9vw,8px)}

/* 02 — daily-care opening */
body[data-project="medicom-oat-nitrile"] .detail-copy--02{padding-top:calc(24.5% - 25px);font-family:"Songti SC","STSong","Noto Serif CJK SC",serif}
body[data-project="medicom-oat-nitrile"] .detail-copy--02 .editable-eyebrow{display:inline-block;margin:0;padding:5px 11px;color:#85663d;background:rgba(255,248,235,.44);border:1px solid rgba(133,102,61,.34);border-radius:999px;font-family:inherit;font-size:clamp(13px,3.35vw,15px);font-weight:500;line-height:1.25;letter-spacing:.045em}
body[data-project="medicom-oat-nitrile"] .detail-copy--02 h2{width:100%;margin-top:5.3%;color:#85663d;font-family:inherit;font-size:clamp(36px,10.1vw,42px);font-weight:600;line-height:1.14;letter-spacing:.045em}
body[data-project="medicom-oat-nitrile"] .detail-copy--02 .editable-accent{width:34px;height:2px;margin-top:19px;background:#b78e49}
body[data-project="medicom-oat-nitrile"] .detail-copy--02 .editable-body{width:83%;margin-top:27px;color:#85663d;font-family:inherit;font-size:clamp(17px,4.3vw,19px);font-weight:500;line-height:1.8;letter-spacing:.035em}
body[data-project="medicom-oat-nitrile"] .detail-copy--02 .editable-body span{color:#85663d;font-family:inherit;font-weight:500}

/* 03–05 — use true text-free photography and its natural negative space. */
body[data-project="medicom-oat-nitrile"] .approved-detail-screen.has-direct-background>img{object-position:center center}
body[data-project="medicom-oat-nitrile"] .approved-detail-screen.has-direct-background .editable-detail-copy{background:transparent}
body[data-project="medicom-oat-nitrile"] .detail-copy--03{padding-top:calc(24.5% - 55px);font-family:"Songti SC","STSong","Noto Serif CJK SC",serif}
body[data-project="medicom-oat-nitrile"] .detail-copy--03 h2{width:100%;margin-top:5.3%;color:#85663d;font-family:inherit;font-size:clamp(34px,8.7vw,40px);font-weight:600;line-height:1.14;letter-spacing:.035em}
body[data-project="medicom-oat-nitrile"] .detail-copy--03 .editable-accent{width:34px;height:2px;margin-top:19px;background:#b78e49}
body[data-project="medicom-oat-nitrile"] .detail-copy--03 .editable-body{width:84%;margin-top:27px;color:#85663d;font-family:inherit;font-size:clamp(17px,4.3vw,19px);font-weight:500;line-height:1.8;letter-spacing:.035em}
body[data-project="medicom-oat-nitrile"] .detail-copy--03 .editable-body span{color:#85663d;font-family:inherit;font-weight:500}
body[data-project="medicom-oat-nitrile"] .detail-copy--03 .editable-footnote{right:7.4%;bottom:10.2%;left:auto;width:72%;color:rgba(133,102,61,.82);font-family:"Songti SC","STSong","Noto Serif CJK SC",serif;font-size:clamp(6.5px,1.8vw,7.5px);font-weight:400;line-height:1.55;letter-spacing:.02em;text-align:right}
body[data-project="medicom-oat-nitrile"] .detail-copy--04{padding-top:calc(24.5% - 40px);font-family:"Songti SC","STSong","Noto Serif CJK SC",serif}
body[data-project="medicom-oat-nitrile"] .detail-copy--04 h2{width:100%;margin-top:5.3%;color:#85663d;font-family:inherit;font-size:clamp(36px,10.1vw,42px);font-weight:600;line-height:1.14;letter-spacing:.045em}
body[data-project="medicom-oat-nitrile"] .detail-copy--04 .editable-accent{width:34px;height:2px;margin-top:19px;background:#b78e49}
body[data-project="medicom-oat-nitrile"] .detail-copy--04 .editable-body{width:100%;margin-top:27px;color:#85663d;font-family:inherit;font-size:clamp(16px,3.8vw,18px);font-weight:500;line-height:1.8;letter-spacing:.02em}
body[data-project="medicom-oat-nitrile"] .detail-copy--04 .editable-body span{color:#85663d;font-family:inherit;font-weight:500}
body[data-project="medicom-oat-nitrile"] .detail-copy--04 .editable-callouts{position:absolute;inset:0;pointer-events:none}
body[data-project="medicom-oat-nitrile"] .detail-copy--04 .editable-callout-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}
body[data-project="medicom-oat-nitrile"] .detail-copy--04 .editable-callout-lines path{fill:none;stroke:rgba(96,73,52,.92);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2;vector-effect:non-scaling-stroke}
body[data-project="medicom-oat-nitrile"] .detail-copy--04 .editable-callout{position:absolute;display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px 0 10px;color:#6d523b;background:rgba(253,247,237,.24);border:1px solid rgba(96,73,52,.9);border-radius:999px;font-family:inherit;font-size:clamp(12px,3.2vw,14px);font-weight:500;line-height:1;letter-spacing:.02em;white-space:nowrap}
body[data-project="medicom-oat-nitrile"] .detail-copy--04 .editable-callout-icon{display:block;width:20px;height:20px;flex:0 0 20px;object-fit:contain}
body[data-project="medicom-oat-nitrile"] .detail-copy--04 .editable-callout--inner{top:43.1%;left:14.8%}
body[data-project="medicom-oat-nitrile"] .detail-copy--04 .editable-callout--outer{top:82%;left:6.8%}
body[data-project="medicom-oat-nitrile"] .detail-copy--05{padding-top:calc(24.5% - 40px);font-family:"Songti SC","STSong","Noto Serif CJK SC",serif}
body[data-project="medicom-oat-nitrile"] .detail-copy--05 h2{width:100%;margin-top:5.3%;color:#85663d;font-family:inherit;font-size:clamp(34px,8.7vw,40px);font-weight:600;line-height:1.14;letter-spacing:.035em}
body[data-project="medicom-oat-nitrile"] .detail-copy--05 .editable-accent{width:34px;height:2px;margin-top:19px;background:#b78e49}
body[data-project="medicom-oat-nitrile"] .detail-copy--05 .editable-body{width:100%;margin-top:27px;color:#85663d;font-family:inherit;font-size:clamp(16px,3.8vw,18px);font-weight:500;line-height:1.8;letter-spacing:.02em}
body[data-project="medicom-oat-nitrile"] .detail-copy--05 .editable-body span{color:#85663d;font-family:inherit;font-weight:500}
body[data-project="medicom-oat-nitrile"] .detail-copy--05 .editable-detail-stats{position:absolute;top:calc(44% - 45px);left:7.4%;width:auto;display:grid;grid-template-columns:repeat(2,max-content);gap:10px 9px;margin:0;border:0}
body[data-project="medicom-oat-nitrile"] .detail-copy--05 .editable-detail-stats>div{min-width:0;height:34px;display:flex;align-items:center;justify-content:center;padding:0 13px;color:#85663d;background:rgba(255,248,235,.88);border:0;border-radius:999px;box-shadow:none;backdrop-filter:none}
body[data-project="medicom-oat-nitrile"] .detail-copy--05 .editable-detail-stats strong{display:block;color:#85663d;font-family:inherit;font-size:clamp(13px,3.3vw,15px);font-weight:500;line-height:1;letter-spacing:.02em}

/* 06 — stable inner film */
body[data-project="medicom-oat-nitrile"] .detail-copy--06{padding-top:calc(24.5% - 40px);font-family:"Songti SC","STSong","Noto Serif CJK SC",serif}
body[data-project="medicom-oat-nitrile"] .detail-copy--06 h2{width:100%;margin-top:5.3%;color:#85663d;font-family:inherit;font-size:clamp(34px,8.7vw,40px);font-weight:600;line-height:1.14;letter-spacing:.035em}
body[data-project="medicom-oat-nitrile"] .detail-copy--06 .editable-accent{width:34px;height:2px;margin-top:19px;background:#b78e49}
body[data-project="medicom-oat-nitrile"] .detail-copy--06 .editable-body{width:100%;margin-top:27px;color:#85663d;font-family:inherit;font-size:clamp(16px,3.8vw,18px);font-weight:500;line-height:1.8;letter-spacing:.02em}
body[data-project="medicom-oat-nitrile"] .detail-copy--06 .editable-body span{color:#85663d;font-family:inherit;font-weight:500}
body[data-project="medicom-oat-nitrile"] .detail-copy--06 .editable-detail-stats{position:absolute;top:39%;left:7.4%;width:auto;display:grid;grid-template-columns:repeat(2,max-content);gap:10px 9px;margin:0;border:0}
body[data-project="medicom-oat-nitrile"] .detail-copy--06 .editable-detail-stats>div{min-width:0;height:34px;display:flex;align-items:center;justify-content:center;padding:0 13px;color:#85663d;background:rgba(255,248,235,.88);border:0;border-radius:999px;box-shadow:none;backdrop-filter:none}
body[data-project="medicom-oat-nitrile"] .detail-copy--06 .editable-detail-stats strong{display:block;color:#85663d;font-family:inherit;font-size:clamp(13px,3.3vw,15px);font-weight:500;line-height:1;letter-spacing:.02em}
body[data-project="medicom-oat-nitrile"] .detail-copy--06 .editable-layer-note{position:absolute;top:84%;right:0;width:31%;color:#85663d;font-family:inherit;text-align:center}
body[data-project="medicom-oat-nitrile"] .detail-copy--06 .editable-layer-note strong{display:block;margin:0 0 6px;color:#85663d;font-family:inherit;font-size:clamp(13px,3.3vw,15px);font-weight:600;line-height:1.25;letter-spacing:.03em;white-space:nowrap}
body[data-project="medicom-oat-nitrile"] .detail-copy--06 .editable-layer-note p{margin:0;color:#85663d;font-family:inherit;font-size:clamp(10px,2.55vw,11.5px);font-weight:500;line-height:1.62;letter-spacing:.02em}
body[data-project="medicom-oat-nitrile"] .detail-copy--06 .editable-layer-note p span{display:block}
body[data-project="medicom-oat-nitrile"] .detail-copy--09 .editable-detail-stats{width:75%}

/* 07 — five-patent system */
body[data-project="medicom-oat-nitrile"] .detail-copy--07{padding-top:calc(24.5% - 55px);font-family:"Songti SC","STSong","Noto Serif CJK SC",serif}
body[data-project="medicom-oat-nitrile"] .detail-copy--07 h2{width:100%;margin:0;color:#85663d;font-family:inherit;font-size:clamp(36px,10.1vw,42px);font-weight:600;line-height:1.14;letter-spacing:.045em}
body[data-project="medicom-oat-nitrile"] .detail-copy--07 .editable-accent{display:none}
body[data-project="medicom-oat-nitrile"] .detail-copy--07 .editable-body{width:92%;margin-top:25px;color:#85663d;font-family:inherit;font-size:clamp(15px,3.9vw,17px);font-weight:500;line-height:1.6;letter-spacing:.025em}
body[data-project="medicom-oat-nitrile"] .detail-copy--07 .editable-patent-list{position:absolute;inset:0;margin:0;padding:0;list-style:none;color:#85663d;font-family:inherit}
body[data-project="medicom-oat-nitrile"] .detail-copy--07 .editable-patent-list li{position:absolute;width:45%;margin:0}
body[data-project="medicom-oat-nitrile"] .detail-copy--07 .editable-patent-list li:nth-child(1){top:34%;left:21.5%}
body[data-project="medicom-oat-nitrile"] .detail-copy--07 .editable-patent-list li:nth-child(2){top:45.5%;left:16.4%}
body[data-project="medicom-oat-nitrile"] .detail-copy--07 .editable-patent-list li:nth-child(3){top:57.2%;left:21.3%}
body[data-project="medicom-oat-nitrile"] .detail-copy--07 .editable-patent-list li:nth-child(4){top:68.5%;left:29.8%}
body[data-project="medicom-oat-nitrile"] .detail-copy--07 .editable-patent-list li:nth-child(5){top:80%;left:35.5%}
body[data-project="medicom-oat-nitrile"] .detail-copy--07 .editable-patent-list strong{display:block;color:#85663d;font-family:inherit;font-size:clamp(11px,3.1vw,13px);font-weight:600;line-height:1.35;letter-spacing:.02em;white-space:nowrap}
body[data-project="medicom-oat-nitrile"] .detail-copy--07 .editable-patent-list strong span{color:#9f7b4b;font-weight:500;letter-spacing:0}
body[data-project="medicom-oat-nitrile"] .detail-copy--07 .editable-patent-list strong i{margin-left:1px;margin-right:2px;font-family:inherit;font-style:normal}
body[data-project="medicom-oat-nitrile"] .detail-copy--07 .editable-patent-list p{margin:6px 0 0;color:#8a785f;font-family:inherit;font-size:clamp(9px,2.45vw,10.5px);font-weight:500;line-height:1.58;letter-spacing:.02em}
body[data-project="medicom-oat-nitrile"] .detail-copy--07 .editable-patent-list p span{display:block}
body[data-project="medicom-oat-nitrile"] .detail-copy--07 .editable-footnote{right:auto;bottom:3.5%;left:7.4%;width:72%;color:rgba(133,102,61,.78);font-family:inherit;font-size:clamp(7px,1.95vw,8px);font-weight:500;line-height:1.5;letter-spacing:.02em}

/* 08 — research observation */
body[data-project="medicom-oat-nitrile"] .approved-detail-screen[data-screen="08"]::after{position:absolute;z-index:1;top:33%;left:76.5%;width:18%;height:7%;content:"";background:linear-gradient(104deg,rgba(237,223,206,.98) 0%,rgba(230,213,196,.99) 60%,rgba(224,207,190,.99) 100%);filter:blur(3px);pointer-events:none}
body[data-project="medicom-oat-nitrile"] .detail-copy--08{padding-top:1.8%;font-family:"Songti SC","STSong","Noto Serif CJK SC",serif}
body[data-project="medicom-oat-nitrile"] .detail-copy--08 h2{width:100%;margin-top:8px;color:#85663d;font-family:inherit;font-size:clamp(30px,7.5vw,33px);font-weight:600;line-height:1.14;letter-spacing:.035em}
body[data-project="medicom-oat-nitrile"] .detail-copy--08 .editable-accent{display:none}
body[data-project="medicom-oat-nitrile"] .detail-copy--08 .editable-body{width:92%;margin-top:10px;color:#85663d;font-family:inherit;font-size:clamp(13px,3.35vw,14px);font-weight:500;line-height:1.55;letter-spacing:.02em}

/* 09 — smooth donning */
body[data-project="medicom-oat-nitrile"] .detail-copy--09{padding-top:calc(24.5% - 60px);font-family:"Songti SC","STSong","Noto Serif CJK SC",serif}
body[data-project="medicom-oat-nitrile"] .detail-copy--09 h2{width:100%;margin:0;color:#85663d;font-family:inherit;font-size:clamp(36px,10.1vw,42px);font-weight:600;line-height:1.14;letter-spacing:.045em}
body[data-project="medicom-oat-nitrile"] .detail-copy--09 .editable-accent{width:34px;height:2px;margin-top:19px;background:#b78e49}
body[data-project="medicom-oat-nitrile"] .detail-copy--09 .editable-body{width:92%;margin-top:12px;color:#85663d;font-family:inherit;font-size:clamp(16px,3.8vw,18px);font-weight:500;line-height:1.8;letter-spacing:.02em}
body[data-project="medicom-oat-nitrile"] .detail-copy--09 .editable-fit-callouts{position:absolute;top:70.2%;left:7.5%;width:32%;height:14%;font-family:inherit;pointer-events:none}
body[data-project="medicom-oat-nitrile"] .detail-copy--09 .editable-fit-callouts::before{position:absolute;top:18px;right:-29px;bottom:18px;width:1px;content:"";border-left:1px dashed rgba(111,82,52,.62)}
body[data-project="medicom-oat-nitrile"] .detail-copy--09 .editable-fit-callouts::after{position:absolute;top:18px;left:calc(100% + 29px);width:112px;content:"";border-top:1px dashed rgba(111,82,52,.62);transform:rotate(-63deg);transform-origin:left center}
body[data-project="medicom-oat-nitrile"] .detail-copy--09 .editable-fit-pill{position:absolute;right:0;width:100%;height:38px;display:flex;align-items:center;justify-content:center;color:#76583b;background:rgba(255,249,239,.86);border:1px solid rgba(111,82,52,.7);border-radius:999px;font-family:inherit;font-size:clamp(12px,3.1vw,14px);font-weight:500;line-height:1;letter-spacing:.035em;white-space:nowrap}
body[data-project="medicom-oat-nitrile"] .detail-copy--09 .editable-fit-pill::before{position:absolute;top:50%;right:-29px;width:29px;content:"";border-top:1px dashed rgba(111,82,52,.62)}
body[data-project="medicom-oat-nitrile"] .detail-copy--09 .editable-fit-pill--1{top:0}
body[data-project="medicom-oat-nitrile"] .detail-copy--09 .editable-fit-pill--2{bottom:0}

/* 10 — precision plus wet grip */
body[data-project="medicom-oat-nitrile"] .detail-copy--10{padding-top:calc(24.5% - 60px);font-family:"Songti SC","STSong","Noto Serif CJK SC",serif}
body[data-project="medicom-oat-nitrile"] .detail-copy--10 h2{width:100%;margin:0;color:#85663d;font-family:inherit;font-size:clamp(36px,10.1vw,42px);font-weight:600;line-height:1.14;letter-spacing:.045em}
body[data-project="medicom-oat-nitrile"] .detail-copy--10 .editable-accent{width:34px;height:2px;margin-top:19px;background:#b78e49}
body[data-project="medicom-oat-nitrile"] .detail-copy--10 .editable-body{width:96%;margin-top:27px;color:#85663d;font-family:inherit;font-size:clamp(16px,3.8vw,18px);font-weight:500;line-height:1.8;letter-spacing:.02em}
body[data-project="medicom-oat-nitrile"] .detail-copy--10 .editable-body span{color:#85663d;font-family:inherit;font-weight:500}
body[data-project="medicom-oat-nitrile"] .approved-detail-screen[data-screen="10"]::before,body[data-project="medicom-oat-nitrile"] .approved-detail-screen[data-screen="10"]::after,body[data-project="medicom-oat-nitrile"] .detail-copy--10::before,body[data-project="medicom-oat-nitrile"] .detail-copy--10::after{display:none!important;content:none!important;background:transparent!important;box-shadow:none!important;filter:none!important}

/* 11 — emotional return */
body[data-project="medicom-oat-nitrile"] .detail-copy--11{padding-top:calc(7.2% + 45px);font-family:"Songti SC","STSong","Noto Serif CJK SC",serif}
body[data-project="medicom-oat-nitrile"] .detail-copy--11 h2{width:100%;margin:0;color:#85663d;font-family:inherit;font-size:clamp(36px,10.1vw,42px);font-weight:600;line-height:1.14;letter-spacing:.045em}
body[data-project="medicom-oat-nitrile"] .detail-copy--11 .editable-accent{width:34px;height:2px;margin-top:19px;background:#b78e49}
body[data-project="medicom-oat-nitrile"] .detail-copy--11 .editable-body{width:100%;margin-top:22px;color:#85663d;font-family:inherit;font-size:clamp(16px,3.8vw,18px);font-weight:500;line-height:1.8;letter-spacing:.02em;white-space:nowrap}

/* 12 — real reviews */
body[data-project="medicom-oat-nitrile"] .detail-copy--12{padding-top:7.8%;font-family:"Songti SC","STSong","Noto Serif CJK SC",serif}
body[data-project="medicom-oat-nitrile"] .detail-copy--12 h2{width:100%;margin:0;color:#85663d;font-family:inherit;font-size:clamp(36px,10.1vw,42px);font-weight:600;line-height:1.14;letter-spacing:.045em}
body[data-project="medicom-oat-nitrile"] .detail-copy--12 .editable-accent{width:34px;height:2px;margin-top:19px;background:#b78e49}
body[data-project="medicom-oat-nitrile"] .detail-copy--12 .editable-body{width:90%;margin-top:22px;color:#85663d;font-family:inherit;font-size:clamp(16px,3.8vw,18px);font-weight:500;line-height:1.8;letter-spacing:.02em}
body[data-project="medicom-oat-nitrile"] .detail-copy--12 .editable-quotes{width:63%;display:grid;gap:10px;margin-top:24px}
body[data-project="medicom-oat-nitrile"] .detail-copy--12 .editable-quotes blockquote{position:relative;margin:0;padding:13px 14px 13px;color:#6b513a;background:rgba(255,253,249,.82);border:1px solid rgba(137,105,69,.12);border-radius:16px;box-shadow:0 7px 20px rgba(96,69,41,.045)}
body[data-project="medicom-oat-nitrile"] .detail-copy--12 .editable-quotes blockquote::before{display:block;height:19px;content:"“";color:#b78e49;font-family:Georgia,"Songti SC",serif;font-size:32px;font-weight:700;line-height:.78}
body[data-project="medicom-oat-nitrile"] .detail-copy--12 .editable-quotes blockquote::after{position:absolute;top:14px;left:43px;content:"★★★★★";color:#b78e49;font-family:Georgia,serif;font-size:13px;letter-spacing:.06em;line-height:1}
body[data-project="medicom-oat-nitrile"] .detail-copy--12 .editable-quotes p{margin:7px 0 0;color:#6b513a;font-family:inherit;font-size:clamp(13px,3.45vw,15px);font-weight:600;line-height:1.55}

/* 13 — size guide */
body[data-project="medicom-oat-nitrile"] .approved-detail-screen[data-screen="13"]{aspect-ratio:1024/1536}
body[data-project="medicom-oat-nitrile"] .detail-copy--13{padding-top:7.8%;font-family:"Songti SC","STSong","Noto Serif CJK SC",serif}
body[data-project="medicom-oat-nitrile"] .detail-copy--13 h2{width:100%;margin:0;color:#85663d;font-family:inherit;font-size:clamp(36px,10.1vw,42px);font-weight:600;line-height:1.14;letter-spacing:.045em}
body[data-project="medicom-oat-nitrile"] .detail-copy--13 .editable-accent{width:34px;height:2px;margin-top:19px;background:#b78e49}
body[data-project="medicom-oat-nitrile"] .detail-copy--13 .editable-body{width:90%;margin-top:22px;color:#85663d;font-family:inherit;font-size:clamp(16px,3.8vw,18px);font-weight:500;line-height:1.8;letter-spacing:.02em}
body[data-project="medicom-oat-nitrile"] .detail-copy--13 .editable-hand-label{position:absolute;top:calc(70.4% + 3px);left:50%;width:auto;color:#85663d;font-family:inherit;font-size:clamp(15px,3.8vw,17px);font-weight:600;letter-spacing:.06em;text-align:center;white-space:nowrap;transform:translate(-50%,-50%)}

/* 14 — closing */
body[data-project="medicom-oat-nitrile"] .detail-copy--14{padding-top:calc(7.8% + 10px);font-family:"Songti SC","STSong","Noto Serif CJK SC",serif}
body[data-project="medicom-oat-nitrile"] .detail-copy--14 h2{width:100%;margin:0;color:#85663d;font-family:inherit;font-size:clamp(36px,10.1vw,42px);font-weight:600;line-height:1.14;letter-spacing:.045em}
body[data-project="medicom-oat-nitrile"] .detail-copy--14 .editable-accent{width:34px;height:2px;margin-top:19px;background:#b78e49}
body[data-project="medicom-oat-nitrile"] .detail-copy--14 .editable-body{width:90%;margin-top:22px;color:#85663d;font-family:inherit;font-size:clamp(16px,3.8vw,18px);font-weight:500;line-height:1.8;letter-spacing:.02em}
body[data-project="medicom-oat-nitrile"] .detail-copy--14 .editable-lockup{position:absolute;top:calc(60% + 15px);left:46.2%;display:block;width:48%;max-width:none;margin:0;padding:7px 11px;color:#28568d;background:rgba(239,247,253,.9);border:1px solid rgba(40,86,141,.32);border-radius:999px;box-shadow:0 5px 12px rgba(40,86,141,.08);font-family:inherit;font-size:clamp(13px,3.35vw,15px);font-weight:600;line-height:1.35;letter-spacing:.04em;text-align:center;white-space:nowrap}

@media(min-width:421px){body[data-project="medicom-oat-nitrile"] .editable-detail-copy h2{font-size:33px}body[data-project="medicom-oat-nitrile"] .editable-body{font-size:15px}}
