/* Navigation and reading topology is specific to each brand. */
.brand-tuneame:not(.social-canvas)>.mobile-head,.brand-cvdeuna:not(.social-canvas)>.mobile-head{display:flex;height:82px;padding:0 38px;align-items:center;justify-content:space-between;position:sticky;top:0;background:var(--paper);border-bottom:1px solid var(--border);z-index:70}
.brand-tuneame .mobile-head a,.brand-cvdeuna .mobile-head a{display:flex;align-items:center;text-decoration:none}.brand-tuneame .mobile-head img,.brand-cvdeuna .mobile-head img{width:155px;max-height:45px;object-fit:contain;object-position:left}
.brand-tuneame .mobile-head button,.brand-cvdeuna .mobile-head button{min-height:44px;padding:11px 21px;background:var(--ink);color:var(--paper);border:0;font-size:13px}
.brand-tuneame:not(.social-canvas)>main,.brand-cvdeuna:not(.social-canvas)>main{margin-left:0}
.brand-tuneame .rail{inset:82px 0 0 auto;width:360px;padding:24px;transform:translateX(100%);visibility:hidden;transition:transform .18s,visibility .18s;border-left:1px solid var(--border);border-right:0;box-shadow:none}
.brand-tuneame .rail.open{transform:none;visibility:visible}.brand-tuneame .rail-brand,.brand-tuneame .rail>p{display:none}.brand-tuneame .rail nav a{min-height:38px;font-size:13px}.brand-tuneame .rail-bottom{font-size:12px}
.brand-tuneame .cover{min-height:730px;padding:35px 8% 0}.brand-tuneame .cover-grid{grid-template-columns:1fr 1fr;gap:55px;padding:45px 0}.brand-tuneame .cover h1{font-size:clamp(54px,6.1vw,86px);max-width:10ch}.brand-tuneame .cover-art{height:510px}.brand-tuneame .cover-product{height:94%;width:80%}.brand-tuneame .cover-detail{height:48%;width:48%;bottom:0}.brand-tuneame .chapters{max-width:1260px;padding-inline:65px}.brand-tuneame .chapter{padding:95px 0}.brand-tuneame .chapter-heading{grid-template-columns:48px 1fr;gap:25px}.brand-tuneame .chapter h2{font-size:clamp(35px,4.2vw,59px);max-width:22ch}.brand-tuneame .direction-image{grid-template-columns:1.6fr 1fr;padding:0;background:none;gap:50px}.brand-tuneame .direction-image img{max-height:650px;width:100%;object-fit:cover}.brand-tuneame .manifesto{max-width:26ch;font-size:42px}.brand-tuneame .end{padding:60px 8%}.brand-tuneame .toast{left:50%}
.brand-cvdeuna .rail{inset:82px 30px auto;max-height:calc(100vh - 110px);width:auto;padding:25px 30px;visibility:hidden;transform:translateY(-12px);opacity:0;transition:opacity .18s,transform .18s,visibility .18s;border:1px solid var(--border);box-shadow:0 15px 35px #163f3515}.brand-cvdeuna .rail.open{transform:none;visibility:visible;opacity:1}.brand-cvdeuna .rail-brand,.brand-cvdeuna .rail>p{display:none}.brand-cvdeuna .rail nav{display:grid;grid-template-columns:repeat(3,1fr);gap:8px 24px}.brand-cvdeuna .rail nav a{font-size:13px;min-height:42px}.brand-cvdeuna .rail-bottom{font-size:12px}
.brand-cvdeuna .cover{margin:40px auto 0;max-width:1030px;min-height:0;padding:40px 55px 0;background:#eaf5fc;text-align:center}.brand-cvdeuna .cover-grid{display:block;padding:30px 0 0}.brand-cvdeuna .cover-copy{max-width:100%}.brand-cvdeuna .cover h1{font-size:clamp(52px,5.6vw,79px);max-width:13ch;margin:0 auto 28px}.brand-cvdeuna .cover p{max-width:48ch;margin:0 auto 22px;font-size:18px}.brand-cvdeuna .cover-art{position:relative;right:auto;bottom:auto;width:340px;margin:15px auto 0}.brand-cvdeuna .cover-footer{font-size:12px}.brand-cvdeuna .chapters{max-width:1000px;padding-inline:55px}.brand-cvdeuna .chapter{padding:78px 0}.brand-cvdeuna .chapter-heading{display:block;margin-bottom:34px}.brand-cvdeuna .chapter-no{display:block;margin-bottom:18px;font-size:12px}.brand-cvdeuna .chapter h2{font-size:43px;max-width:23ch}.brand-cvdeuna .persona{grid-template-columns:1fr;gap:22px}.brand-cvdeuna .persona header{display:flex;justify-content:space-between;align-items:baseline;gap:30px}.brand-cvdeuna .persona header>span{order:1;white-space:nowrap}.brand-cvdeuna .persona h3{max-width:26ch}.brand-cvdeuna .persona dl>div{grid-template-columns:170px 1fr;gap:28px}.brand-cvdeuna .end{max-width:1030px;margin:auto;padding:45px 55px}.brand-cvdeuna .toast{left:50%}
.brand-convertime .cover{min-height:700px}.brand-convertime .cover-grid{gap:30px}.brand-convertime .cover-copy{display:block}.brand-convertime .cover h1{font-size:67px;max-width:14ch}.brand-convertime .cover p{max-width:65ch;margin-top:28px}.brand-convertime .cover-link{margin-top:5px}.brand-convertime .chapter{padding-block:68px}.brand-convertime .chapter h2{font-size:39px}.brand-convertime .persona h3{font-size:26px}.brand-convertime .chapter-intro{font-size:17px}
@media(max-width:1050px){.brand-tuneame .cover{padding-inline:40px}.brand-tuneame .cover-grid{gap:35px}.brand-tuneame .cover-art{height:420px}.brand-tuneame .chapters{padding-inline:45px}.brand-cvdeuna .cover{margin:25px 25px 0}.brand-cvdeuna .cover h1{font-size:64px}.brand-cvdeuna .rail nav{grid-template-columns:repeat(2,1fr)}.brand-convertime .cover h1{font-size:56px}}
@media(max-width:680px){.brand-tuneame:not(.social-canvas)>.mobile-head,.brand-cvdeuna:not(.social-canvas)>.mobile-head{height:70px;padding:0 21px}.brand-tuneame .mobile-head img,.brand-cvdeuna .mobile-head img{width:138px;max-height:40px}.brand-tuneame .rail{top:70px;width:min(340px,100%)}.brand-tuneame .cover{padding:25px 23px 0;min-height:0}.brand-tuneame .cover-grid{grid-template-columns:1fr;padding:20px 0 30px;gap:25px}.brand-tuneame .cover h1{font-size:53px;max-width:11ch}.brand-tuneame .cover-art{height:360px}.brand-tuneame .chapters{padding-inline:23px}.brand-tuneame .chapter{padding:57px 0}.brand-tuneame .chapter-heading{grid-template-columns:22px 1fr;gap:13px}.brand-tuneame .chapter h2{font-size:34px}.brand-tuneame .manifesto{font-size:30px}.brand-tuneame .direction-image{grid-template-columns:1fr;gap:18px}.brand-tuneame .direction-image img{max-height:450px}.brand-tuneame .end{padding:35px 23px}.brand-cvdeuna .rail{inset:70px 0 auto;max-height:calc(100vh - 70px);padding:22px}.brand-cvdeuna .rail nav{grid-template-columns:1fr;gap:4px}.brand-cvdeuna .cover{margin:18px 15px 0;padding:24px 22px 0}.brand-cvdeuna .cover-grid{padding-top:20px}.brand-cvdeuna .cover h1{font-size:47px}.brand-cvdeuna .cover p{font-size:16px}.brand-cvdeuna .cover-art{width:265px;max-width:100%;margin-top:10px}.brand-cvdeuna .cover-footer{font-size:9px;text-align:left}.brand-cvdeuna .chapters{padding-inline:25px}.brand-cvdeuna .chapter{padding:55px 0}.brand-cvdeuna .chapter h2{font-size:34px}.brand-cvdeuna .persona header{display:block}.brand-cvdeuna .persona header>span{margin-bottom:12px}.brand-cvdeuna .persona dl>div{grid-template-columns:1fr;gap:4px}.brand-cvdeuna .end{padding:35px 25px}.brand-convertime .cover h1{font-size:46px}.brand-convertime .cover{min-height:0}.brand-convertime .chapter h2{font-size:33px}}
@media print{.brand-tuneame:not(.social-canvas)>.mobile-head,.brand-cvdeuna:not(.social-canvas)>.mobile-head{display:none!important}.brand-tuneame .cover,.brand-cvdeuna .cover,.brand-convertime .cover{margin:0;max-width:none;padding:24px;min-height:240mm}.brand-tuneame .cover-grid{gap:20px}.brand-tuneame .cover h1{font-size:48px}.brand-tuneame .cover-art{height:320px}.brand-tuneame .chapters,.brand-cvdeuna .chapters{padding:0}.brand-tuneame .chapter,.brand-cvdeuna .chapter,.brand-convertime .chapter{padding:0}.brand-tuneame .chapter h2,.brand-cvdeuna .chapter h2,.brand-convertime .chapter h2{font-size:31px}.brand-tuneame .manifesto{font-size:25px}.brand-cvdeuna .cover h1{font-size:52px}.brand-cvdeuna .cover p{font-size:14px}.brand-cvdeuna .cover-art{width:285px}.brand-cvdeuna .chapter-no{display:inline;margin:0}.brand-cvdeuna .chapter-heading{display:grid;grid-template-columns:30px 1fr;gap:14px}.brand-cvdeuna .persona dl>div{grid-template-columns:125px 1fr;gap:18px}.brand-cvdeuna .persona header>span{font-size:10px}.brand-convertime .cover h1{font-size:52px}.brand-tuneame .direction-image img{max-height:360px}.brand-tuneame .end,.brand-cvdeuna .end{padding:30px}.brand-convertime .chapter-intro{font-size:14px}}
