.ce6-page{container-type:inline-size;width:100%;height:100%;aspect-ratio:210/297;position:relative;overflow:hidden;background:#faf9f5;color:#3e3a39;text-align:left;line-height:1.5}.ce6-page *{box-sizing:border-box}.ce6-brand{position:relative;z-index:2;padding:8cqw 8cqw 0;font-size:6cqw;font-weight:800}.ce6-brand img{width:46cqw;height:auto!important;object-fit:contain}.ce6-copy{position:relative;z-index:2;padding:7cqw 8cqw}.ce6-copy small{font-size:3cqw;letter-spacing:.08em}.ce6-copy h2{font-size:12cqw!important;line-height:1.1!important;margin:6cqw 0!important;padding:0!important;overflow-wrap:anywhere}.ce6-copy h3{font-size:5cqw!important;line-height:1.3!important;margin:4cqw 0!important}.ce6-copy p{white-space:pre-wrap;font-size:3.8cqw!important;margin:6cqw 0!important;max-height:58cqw;overflow:hidden}.ce6-page footer{position:absolute;bottom:6cqw;left:8cqw;right:8cqw;z-index:2;font-size:3cqw;white-space:pre-wrap}.ce6-pets{position:absolute;inset:48% 0 0;background:url('/catalog-live/assets/cover-current.jpg') center bottom/110% auto no-repeat}.ce6-picture{position:absolute;bottom:0;left:0;width:100%;height:53%!important;object-fit:cover!important}.ce6-picture~footer{background:#fff9;width:fit-content;padding:1cqw 2cqw}.ce6-type{background:#e5963b}.ce6-type .ce6-copy h2{font-size:18cqw!important}.ce6-paw{position:absolute;right:4cqw;bottom:10cqw;font-size:38cqw;opacity:.18;transform:rotate(-15deg)}.ce6-story .ce6-copy{border-top:1px solid #d9c8b0;margin:8cqw;padding-top:6cqw;padding-left:0;padding-right:0}.ce6-story .ce6-copy h2{font-size:11cqw!important}.ce6-story:after{content:'';position:absolute;right:-15cqw;bottom:-20cqw;width:75cqw;height:75cqw;border-radius:50%;background:#e5963b22}.ce6-full{width:100%;height:100%;object-fit:contain;display:block;background:white}
.ch6-editor{display:grid;grid-template-columns:minmax(320px,1fr) minmax(240px,380px);gap:28px;padding:26px;background:#fff;border:1px solid #e9dfd1;border-radius:18px}.ch6-fields{display:grid;gap:14px}.ch6-fields label{display:grid;gap:5px;font-size:15px}.ch6-fields input,.ch6-fields textarea,.ch6-fields select{font:inherit;width:100%;padding:12px;border:1px solid #d7cdbf;border-radius:8px;box-sizing:border-box}.ch6-fields textarea{min-height:100px;resize:vertical}.ch6-preview{aspect-ratio:210/297;box-shadow:8px 12px 25px #57432d22;align-self:start;position:sticky;top:90px;overflow:hidden}.ch6-actions{display:flex;align-items:center;gap:12px;position:sticky;bottom:0;background:#fffaf0;padding:12px;z-index:5;min-height:68px}.ch6-actions span{font-size:14px}.ch6-candidates{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:18px;margin-top:22px}.ch6-card{background:#fff;border:1px solid #e3d7c7;border-radius:12px;padding:14px}.ch6-card.on{border:2px solid #e5963b}.ch6-mini{aspect-ratio:210/297;overflow:hidden}.ch6-card p{font-size:14px;margin:10px 0}.ch6-card button{width:100%;margin-top:6px}.ch6-kind{display:flex;gap:8px;margin-bottom:18px}.ch6-kind .on{background:var(--acc-s);color:var(--deep)}.ch6-note{font-size:14px;color:#766958;margin:12px 0}.ch6-editor h2{margin-top:0}@media(max-width:700px){.ch6-editor{grid-template-columns:minmax(0,1fr);padding:16px}.ch6-preview{width:75%;position:relative;top:0;margin:0 auto}.ch6-kind{flex-wrap:wrap}.ch6-actions{flex-wrap:wrap}.ch6-candidates{grid-template-columns:repeat(2,minmax(0,1fr))}.ch6-card{padding:9px}.ch6-card button{padding:9px;font-size:13px}}
/* v7 templates: magazine cover, company, toc, chapter opener, mascot quote, AI poster backdrop */
.ce7-bgimg{position:absolute;inset:-8%;background:center/cover no-repeat;filter:blur(18px) saturate(1.1);opacity:.55}.ce6-image .ce6-full{position:relative;z-index:1;background:transparent}
.ce7-mag{background:#f7f6f3}.ce7-mag .ce6-brand img{width:40cqw}.ce7-year{position:absolute;right:7cqw;top:6cqw;font:900 22cqw/0.8 'Nunito',Ch5Nunito,sans-serif;letter-spacing:-1.2cqw}.ce7-year b{color:#e5963b}.ce7-year i{font-style:normal;color:transparent;-webkit-text-stroke:.45cqw #3e3a39}.ce7-ed{position:absolute;right:8cqw;top:27cqw;text-align:right;font-size:3cqw;font-weight:800;letter-spacing:.12em}.ce7-ed small{font-weight:500;letter-spacing:0;color:#7a6e60;font-size:2.8cqw}.ce7-magpic{position:absolute;left:0;right:0;top:72cqw;bottom:0;background:60% 100%/108% auto no-repeat}.ce7-mag footer{background:#fffc;width:fit-content;padding:1cqw 2.4cqw;border-radius:1cqw}.ce7-magtt{position:absolute;left:8cqw;top:31cqw;z-index:2}.ce7-magtt small{font-size:2.8cqw;letter-spacing:.1em;color:#8a7b69}.ce7-magtt h2{font-size:10cqw!important;margin:1cqw 0 0!important;line-height:1.1!important}.ce7-lines{position:absolute;left:8cqw;right:8cqw;top:49cqw;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:1.4cqw 5cqw}.ce7-lines li{white-space:nowrap;overflow:hidden;font-size:2.5cqw;display:flex;gap:1.6cqw;align-items:baseline;border-top:1px solid #d9cfc2;padding-top:1cqw}.ce7-lines b{color:#e5963b;font-size:3cqw}.ce7-lines span{margin-left:auto;color:#8a7b69;font-size:2.2cqw}
.ce7-company{background:#fbf7f0}.ce7-cohead{padding:5cqw 8cqw 0;position:relative;z-index:2}.ce7-cohead small,.ce7-toch h3{font-size:2.8cqw;letter-spacing:.1em;color:#a07a45}.ce7-cohead h2{font-size:8.5cqw!important;margin:1.5cqw 0!important;line-height:1.15!important}.ce7-cohead h3{font-size:3.4cqw!important;font-weight:500;color:#6c5f51;margin:0!important}.ce7-tiles{display:grid;grid-template-columns:1fr 1fr;gap:2cqw;margin:4cqw 8cqw 0;position:relative;z-index:2}.ce7-tiles div{background:#fff;border-radius:2cqw;padding:2.4cqw 3cqw;box-shadow:0 .6cqw 2cqw #6b4e3314}.ce7-tiles b{display:block;font:900 7cqw/1 'Nunito',Ch5Nunito,sans-serif;color:#e5963b}.ce7-tiles span{font-size:2.8cqw;color:#6c5f51}.ce7-copara{margin:3.5cqw 8cqw 0;position:relative;z-index:2}.ce7-copara p{font-size:2.9cqw!important;line-height:1.6!important;margin:0 0 2cqw!important}.ce7-coimg{position:absolute;left:0;right:0;bottom:0;height:12%;background:center 70%/cover no-repeat;opacity:.9;mask-image:linear-gradient(transparent,#000 45%)}.ce7-company footer{z-index:3;color:#fff;text-shadow:0 1px 4px #0006;font-weight:700}
.ce7-toc{background:#f4f3f0}.ce7-tocv{position:absolute;left:3cqw;top:30cqw;writing-mode:vertical-rl;font:900 9cqw/1 'Nunito',Ch5Nunito,sans-serif;letter-spacing:1cqw;color:#e5963b33}.ce7-toch{padding:6cqw 8cqw 0 16cqw}.ce7-toch h2{font-size:10cqw!important;margin:0!important}.ce7-toch h3{margin:0!important}.ce7-toc ol{list-style:none;margin:5cqw 8cqw 0 16cqw;padding:0}.ce7-toc li{display:flex;align-items:center;gap:3cqw;padding:2.6cqw 0;border-bottom:1px solid #ddd5ca}.ce7-toc li>b{font:900 7cqw/1 'Nunito',Ch5Nunito,sans-serif;color:#e5963b;width:10cqw}.ce7-toc li strong{display:block;font-size:3.8cqw}.ce7-toc li span{font-size:2.6cqw;color:#8a7b69}.ce7-toc li em{margin-left:auto;font-style:normal;font-weight:800;font-size:3.2cqw}
.ce7-div{background:var(--tint);color:var(--cd)}.ce7-divno{position:absolute;left:5cqw;top:2cqw;font:900 46cqw/1 'Nunito',Ch5Nunito,sans-serif;color:#fff8;letter-spacing:-2cqw}.ce7-divtt{position:absolute;left:8cqw;top:40cqw;z-index:2}.ce7-divtt small{font-size:3cqw;letter-spacing:.2em;font-weight:800}.ce7-divtt h2{font-size:12cqw!important;margin:1cqw 0!important;line-height:1.1!important}.ce7-divtt h3{font-size:4.4cqw!important;font-weight:500;margin:0!important}.ce7-divhero{position:absolute;right:-4cqw;bottom:9cqw;width:70%!important;height:58%!important;object-fit:contain!important;filter:drop-shadow(0 2cqw 2cqw #0002)}.ce7-divlist{position:absolute;left:8cqw;bottom:12cqw;margin:0;padding:0;list-style:none;font-size:2.6cqw;max-width:42%;z-index:2}.ce7-divlist li{border-top:1px solid #0001;padding:1cqw 0}.ce7-div footer{color:var(--cd)}
.ce7-quote{background:linear-gradient(170deg,#fbf3e6,#f3e2c8)}.ce7-q{padding:16cqw 8cqw 0;position:relative;z-index:2}.ce7-q h2{font-size:10cqw!important;line-height:1.2!important;margin:0 0 3cqw!important}.ce7-q h3{font-size:4.2cqw!important;color:#a07a45;margin:0!important}.ce7-q p{white-space:pre-wrap;font-size:3.2cqw!important;margin:5cqw 0 0!important;color:#6c5f51}.ce7-mascots{position:absolute;left:8cqw;right:8cqw;bottom:12cqw;height:42%;display:flex;align-items:flex-end;justify-content:center;gap:2cqw}.ce7-mascots img{width:44%!important;height:100%!important;object-fit:contain!important}.ce7-mascots img:first-child{transform:rotate(-6deg)}.ce7-mascots img:last-child{transform:rotate(6deg)}
.ce7-prod{background:#fff}.ce7-prod .ce6-full{object-fit:contain}.ce7-wait{background:repeating-linear-gradient(135deg,#faf6ef 0 12px,#f4ede2 12px 24px);display:grid;place-items:center;text-align:center}.ce7-wait b{display:block;font-size:5cqw}.ce7-wait span{font-size:3cqw;color:#8a7b69}
.ce7-poster{background:#f6efe4}.ce7-pimg{position:absolute;inset:0;background:center/cover no-repeat}.ce7-poster .ce6-brand{padding-top:6cqw}.ce7-ptt{position:relative;z-index:2;padding:3cqw 8cqw 0}.ce7-ptt small{font-size:2.8cqw;letter-spacing:.12em;color:#a07a45;font-weight:700}.ce7-ptt h2{font-size:11cqw!important;line-height:1.1!important;margin:1.5cqw 0 1cqw!important;text-shadow:0 1px 0 #fff8}.ce7-ptt h3{font-size:4cqw!important;font-weight:500;margin:0!important;color:#5c4f43}.ce7-poster footer{background:#fffd;width:fit-content;padding:1cqw 2.4cqw;border-radius:1cqw}
