#modelo.mc-preview-layout .capa-modelo-simbolos{position:absolute;width:0;height:0;overflow:hidden}
#modelo.mc-preview-layout .model-book-section{padding:22px 0 30px;max-width:1000px;margin:auto}
#modelo.mc-preview-layout .book-intro{text-align:center;margin:10px 0 32px}
#modelo.mc-preview-layout .book-intro h1{font-size:36px;line-height:1.2;margin:10px 0 15px;letter-spacing:-.045em}
#modelo.mc-preview-layout .book-intro>p:last-child{font-size:14px;color:var(--muted)}
#modelo.mc-preview-layout .book-figure{margin:0 auto;text-align:center;max-width:400px}
#modelo.mc-preview-layout .book-link{display:inline-flex;align-items:center;flex-direction:column;gap:30px;text-decoration:none;color:var(--ink);padding:14px 25px 12px;border-radius:15px}
#modelo.mc-preview-layout .book-link:focus-visible{outline:3px solid var(--focus);outline-offset:6px}
#modelo.mc-preview-layout .book-art{display:block;position:relative;width:300px;height:430px;perspective:1200px;text-align:left;isolation:isolate}
#modelo.mc-preview-layout .book-pages{position:absolute;top:9px;bottom:4px;left:15px;right:-9px;background:repeating-linear-gradient(0deg,#dce2e8 0 1px,#fffefa 1px 3px);border:1px solid #ccd5dd;border-radius:1px 8px 7px 1px;transform:rotateY(-7deg) skewY(1deg);box-shadow:12px 21px 35px #182e4221}
#modelo.mc-preview-layout .book-cover{position:absolute;inset:0;background:linear-gradient(145deg,#fffdfa 3%,#f5f1fb 59%,#e4edf6 100%);border:1px solid #d8dce6;border-radius:3px 7px 7px 3px;transform:rotateY(-7deg);transform-origin:left center;box-shadow:inset 15px 0 15px -15px #182e4260,0 0 0 1px #ffffff99;overflow:hidden;display:flex;flex-direction:column;padding:28px 27px 25px 35px}
#modelo.mc-preview-layout .book-cover:before{content:"";position:absolute;inset:0 auto 0 0;width:12px;background:linear-gradient(90deg,#1e3e5a,#395c80);border-right:1px solid #fdfaff80}
#modelo.mc-preview-layout .book-cover:after{content:"";position:absolute;width:170px;height:170px;right:-100px;top:170px;border:1px solid #9d88c437;transform:rotate(45deg);pointer-events:none}
#modelo.mc-preview-layout .cover-logo{width:100px;height:36px;object-fit:contain;object-position:left center;margin-bottom:22px;display:block}
#modelo.mc-preview-layout .cover-kicker{font-size:8px;letter-spacing:.13em;line-height:1.8;color:var(--copper-text);text-transform:uppercase}
#modelo.mc-preview-layout .cover-title{display:block;font-size:30px;font-weight:500;line-height:1.13;letter-spacing:-.045em;margin-top:12px;color:var(--deep)}
#modelo.mc-preview-layout .cover-subtitle{font-size:10px;color:var(--muted);line-height:1.8;margin-top:17px}
#modelo.mc-preview-layout .cover-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-top:auto}
#modelo.mc-preview-layout .cover-model-icon{display:block;fill:none;stroke:var(--blue,#356a9a);stroke-linecap:round;stroke-linejoin:round;width:65px;height:65px;stroke-width:2;--face-accent:var(--copper-text);--face-wash:#e4e0f480}
#modelo.mc-preview-layout .cover-count{font-size:8px;text-transform:uppercase;letter-spacing:.13em;color:var(--violet-text);padding-bottom:9px;line-height:1.8}
#modelo.mc-preview-layout .book-action{display:flex;align-items:center;gap:12px;font-size:15px;color:var(--deep);border-bottom:1px solid var(--line);padding-bottom:6px}
#modelo.mc-preview-layout .book-action svg{width:15px;height:15px}
#modelo.mc-preview-layout .book-link:hover .book-action{color:var(--violet-text);border-bottom-color:var(--violet-text)}
#modelo.mc-preview-layout .book-caption{font-size:10px;color:var(--muted);margin-top:6px}
#modelo.mc-preview-layout .presentation-note{max-width:650px;margin:38px auto 0}
#modelo.mc-preview-layout .presentation-note>summary{font-size:11px;padding:17px 0}
#modelo.mc-preview-layout .presentation-note>.details-body{font-size:12px;line-height:1.85}
#modelo.mc-preview-layout .presentation-note pre{white-space:pre-wrap;font-size:10px}
#modelo.mc-preview-layout .footer{max-width:1000px;margin:30px auto 0}
@media(max-width:560px){#modelo.mc-preview-layout .model-book-section{padding-top:10px}
#modelo.mc-preview-layout .book-intro{margin:10px 0 20px}
#modelo.mc-preview-layout .book-intro h1{font-size:31px}
#modelo.mc-preview-layout .book-intro>p:last-child{font-size:13px;line-height:1.8;max-width:260px;margin:auto}
#modelo.mc-preview-layout .book-link{padding:12px 14px;gap:25px}
#modelo.mc-preview-layout .book-art{width:260px;height:374px}
#modelo.mc-preview-layout .book-cover{padding:22px 22px 22px 31px}
#modelo.mc-preview-layout .cover-logo{width:88px;height:30px;margin-bottom:18px}
#modelo.mc-preview-layout .cover-title{font-size:27px}
#modelo.mc-preview-layout .cover-subtitle{margin-top:14px;font-size:9px}
#modelo.mc-preview-layout .cover-model-icon{width:57px;height:57px}
#modelo.mc-preview-layout .cover-kicker,#modelo.mc-preview-layout .cover-count{font-size:7px}
#modelo.mc-preview-layout .book-action{font-size:14px}
#modelo.mc-preview-layout .presentation-note{margin-top:25px}}
@media(max-width:350px){#modelo.mc-preview-layout .book-link{padding:10px 8px}
#modelo.mc-preview-layout .book-art{width:235px;height:345px}
#modelo.mc-preview-layout .cover-title{font-size:25px}
#modelo.mc-preview-layout .book-cover{padding-left:29px;padding-right:17px}
#modelo.mc-preview-layout .cover-logo{margin-bottom:15px}
#modelo.mc-preview-layout .cover-subtitle{font-size:8px}
#modelo.mc-preview-layout .book-intro h1{font-size:29px}}
@media(prefers-reduced-motion:reduce){#modelo.mc-preview-layout .book-cover,#modelo.mc-preview-layout .book-pages{transform:none}
#modelo.mc-preview-layout .book-pages{right:-6px}}
@media print{#modelo.mc-preview-layout .book-art{width:260px;height:374px}
#modelo.mc-preview-layout .book-cover,#modelo.mc-preview-layout .book-pages{transform:none}
#modelo.mc-preview-layout .book-link{color:black}
#modelo.mc-preview-layout .presentation-note{display:none}
#modelo.mc-preview-layout .book-intro h1{font-size:25pt}
#modelo.mc-preview-layout .book-cover{background:#f5f1fb!important;print-color-adjust:exact}
#modelo.mc-preview-layout .book-caption{font-size:8pt}}

#modelo.mc-preview-layout .breadcrumb{margin-bottom:22px}
#modelo.mc-preview-layout .mc-composition{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(310px,.88fr);align-items:center;gap:52px;margin:14px 0 32px}
#modelo.mc-preview-layout .mc-heading{margin:0;padding:0}
#modelo.mc-preview-layout .mc-heading h1{font-size:clamp(42px,4.7vw,60px);line-height:1.08;letter-spacing:-.055em;margin:20px 0 24px}
#modelo.mc-preview-layout .mc-heading>p{font-size:17px;line-height:1.8;max-width:460px}
#modelo.mc-preview-layout .mc-heading>.mc-guidance{font-size:14px;line-height:1.9;margin-top:25px;max-width:440px;color:var(--muted)}
#modelo.mc-preview-layout .mc-book{min-width:0;display:flex;align-items:center;justify-content:center;padding:8px 0}
#modelo.mc-preview-layout .book-figure{width:100%;max-width:380px}
#modelo.mc-preview-layout .book-link{gap:20px;padding:12px 14px 10px}
#modelo.mc-preview-layout .book-action{font-size:13px}
#modelo.mc-preview-layout .book-caption{font-size:9px;margin-top:2px}
#modelo.mc-preview-layout .book-link:focus-visible{outline:3px solid var(--focus,var(--violet-text,#584397));outline-offset:5px}
@media(max-width:1100px) and (min-width:901px){#modelo.mc-preview-layout .mc-composition{grid-template-columns:minmax(0,1.08fr) minmax(278px,.92fr);gap:30px}#modelo.mc-preview-layout .book-art{width:260px;height:374px}#modelo.mc-preview-layout .book-cover{padding:22px 22px 22px 31px}#modelo.mc-preview-layout .cover-title{font-size:27px}#modelo.mc-preview-layout .cover-logo{width:88px;height:30px;margin-bottom:18px}#modelo.mc-preview-layout .cover-subtitle{font-size:9px;margin-top:14px}#modelo.mc-preview-layout .cover-model-icon{width:57px;height:57px}#modelo.mc-preview-layout .mc-heading h1{font-size:48px}}
@media(max-width:900px){#modelo.mc-preview-layout .mc-composition{grid-template-columns:1fr;gap:25px;margin-top:5px;margin-bottom:28px}#modelo.mc-preview-layout .mc-heading{max-width:640px}#modelo.mc-preview-layout .mc-heading h1{font-size:46px;max-width:600px}#modelo.mc-preview-layout .mc-heading>p{max-width:620px}#modelo.mc-preview-layout .mc-heading>.mc-guidance{max-width:600px;margin-top:18px}#modelo.mc-preview-layout .mc-book{padding:0}#modelo.mc-preview-layout .book-figure{max-width:390px}#modelo.mc-preview-layout .breadcrumb{margin-bottom:26px}}
@media(max-width:560px){#modelo.mc-preview-layout .mc-heading h1{font-size:40px;margin:17px 0 21px}#modelo.mc-preview-layout .mc-heading>p{font-size:15px;line-height:1.8}#modelo.mc-preview-layout .mc-heading>.mc-guidance{font-size:13px;margin-top:16px}#modelo.mc-preview-layout .mc-composition{gap:20px}#modelo.mc-preview-layout .book-link{padding:10px 14px;gap:20px}}
@media(max-width:360px){#modelo.mc-preview-layout .mc-heading h1{font-size:36px}#modelo.mc-preview-layout .book-link{padding:10px 8px}}
@media print{#modelo.mc-preview-layout .mc-composition{grid-template-columns:1fr 1fr;gap:25px}#modelo.mc-preview-layout .mc-heading h1{font-size:27pt}#modelo.mc-preview-layout .mc-heading>p{font-size:11pt}}
