/* Páginas internas Tiaki: percurso editorial em URLs curtas. */
body{background:#f4f0e8;color:#14213d}.route-page{min-height:100vh;background:#14213d;color:#f4f0e8}.route-nav{display:flex;align-items:center;justify-content:space-between;padding:20px max(26px,calc((100vw - 1160px)/2));background:#f4f0e8;color:#14213d}.route-nav a{color:inherit;text-decoration:none}.route-brand{font-family:'DM Serif Display',serif;font-size:27px;line-height:.85}.route-brand small{display:block;margin-top:6px;color:#e76f3c;font-family:Manrope,sans-serif;font-size:7px;font-weight:800;letter-spacing:1.5px}.route-back{font:800 9px Manrope,sans-serif;letter-spacing:.8px;text-transform:uppercase}.route-hero{position:relative;display:flex;align-items:center;min-height:calc(100vh - 76px);padding:95px max(26px,calc((100vw - 1160px)/2));overflow:hidden}.route-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 20%,rgba(231,111,60,.25),transparent 19%),linear-gradient(120deg,#14213d 15%,#17294c 70%)}.route-orbit{position:absolute;right:8%;top:13%;width:min(48vw,600px);aspect-ratio:1;border:1px dashed rgba(244,240,232,.26);border-radius:49% 51% 43% 57%;transform:rotate(-20deg)}.route-orbit:after{content:"";position:absolute;bottom:12%;left:20%;width:9px;height:9px;background:#e76f3c;border-radius:50%;box-shadow:223px -215px 0 -2px #e76f3c}.route-copy{position:relative;z-index:1;max-width:745px}.route-tag{display:block;margin-bottom:23px;color:#f3b090;font:800 9px Manrope,sans-serif;letter-spacing:1.6px}.route-copy h1{margin:0 0 23px;font:400 clamp(55px,7vw,100px)/.9 'DM Serif Display',serif;letter-spacing:-3px}.route-copy h1 em{color:#e76f3c}.route-copy p{max-width:565px;margin:0 0 30px;color:rgba(255,255,255,.72);font:15px/1.7 Manrope,sans-serif}.route-button{display:inline-flex;align-items:center;gap:10px;padding:16px 20px;background:#e76f3c;color:#fff;text-decoration:none;font:800 10px Manrope,sans-serif;letter-spacing:.35px}.route-note{position:absolute;right:max(26px,calc((100vw - 1160px)/2));bottom:80px;z-index:1;padding-left:15px;border-left:1px solid #e76f3c;color:rgba(255,255,255,.68);font:800 8px/1.6 Manrope,sans-serif;letter-spacing:1.3px}.route-details{display:grid;grid-template-columns:repeat(3,1fr);max-width:1160px;margin:0 auto;padding:0 26px 96px;gap:1px;background:#14213d}.route-detail{min-height:178px;padding:26px;background:#eef0e9;color:#14213d}.route-detail b{display:block;margin-bottom:26px;color:#e76f3c;font:800 9px Manrope,sans-serif;letter-spacing:1.4px}.route-detail h2{margin:0 0 9px;font:400 28px/1 'DM Serif Display',serif}.route-detail p{margin:0;color:#536070;font:11px/1.6 Manrope,sans-serif}.route-footer{display:flex;justify-content:space-between;gap:20px;padding:27px max(26px,calc((100vw - 1160px)/2));background:#0d182e;color:rgba(255,255,255,.57);font:10px Manrope,sans-serif}.route-footer a{color:#f3b090;text-decoration:none}@media(max-width:700px){.route-hero{min-height:650px;padding-top:86px;padding-bottom:118px}.route-copy h1{font-size:57px;letter-spacing:-1.9px}.route-orbit{right:-28%;top:6%;width:96vw}.route-note{bottom:48px;right:26px}.route-details{grid-template-columns:1fr;padding-bottom:66px}.route-detail{min-height:145px}.route-footer{flex-direction:column}.route-back{font-size:8px}}
