/* Deliberate editorial layouts with equal routes for readers and businesses. */
.route-strip{background:#fff9eb;border-bottom:1px solid #d9d7c9}.route-strip>.wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:14px;padding-bottom:14px}.route-strip p{font-size:12px;margin:0}.route-strip .wrap>div{display:flex;gap:24px}.route-strip a{font-size:12px;font-weight:700;color:#393939}.route-strip a+ a{color:#b92721}.route-strip a span{margin-left:8px}.book-meta{display:flex;gap:9px;flex-wrap:wrap;margin:17px 0;font-size:11px}.book-meta span{padding:4px 10px;border:1px solid #909090;background:#ffffff60}.book-copy .hero-story{font-size:18px;max-width:455px}.book-copy h1{font-size:clamp(52px,5.6vw,76px)}.book-hero-grid{padding-top:40px;padding-bottom:40px}.hero-cover .bookstage{min-height:465px}.business-entry{background:#fffdf5;border-bottom:1px solid #d2d2d2;padding:65px 0}.business-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:75px;align-items:center}.business-layout h2{font-size:50px;margin:20px 0}.business-layout p{font-size:16px;max-width:530px}.desk-note{padding:30px 32px;background:#f5e3dc;border-top:5px solid #bd3027;transform:rotate(1deg)}.desk-note>span{font-size:10px;letter-spacing:1.5px}.desk-note p{font-size:18px;line-height:1.8}.desk-note a{font-size:13px;text-decoration:underline}.coaster-section{padding:65px 0}.podcast-feature{background:#f5e9db;border-top:1px solid #d2d2d2;padding:70px 0}.podcast-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;align-items:center}.podcast-lead h2{font-size:49px;margin:22px 0;line-height:1.08}.podcast-lead p{font-size:15px;max-width:330px}.podcast-shows{display:grid;grid-template-columns:1fr 1fr;gap:18px}.show{padding:25px 23px;color:#fff8e9;display:flex;flex-direction:column;min-width:0;box-shadow:5px 6px 0 #23232322}.show-media{background:#393939;transform:rotate(-2deg)}.show-merk{background:#b92721;transform:rotate(2deg);margin-top:32px;margin-bottom:-15px}.show-meta{font-size:8px;letter-spacing:1px}.show h3{font-family:Arial,Helvetica,sans-serif;font-size:clamp(23px,2.35vw,34px);letter-spacing:-1.3px;font-weight:800;line-height:1.06;margin:34px 0 18px}.show h3 span{display:block;font-family:Georgia,serif;font-size:17px;font-style:italic;font-weight:400;margin-top:16px;letter-spacing:0}.show p{font-size:12px;line-height:1.7}.show a{font-size:11px;color:#fff8e9;border-top:1px solid #ffffff70;padding-top:15px;margin-top:auto}.work-band{background:#fffdf5}.work-row{padding:20px 0}.work-heading h2{font-size:39px}.work-row h3{font-size:29px}.work-row p{font-size:13px}.personal-intro{padding-top:65px;padding-bottom:65px}.personal-intro p{font-size:16px}.brief-options{border-top:1px solid #a4a4a4;margin-top:25px}.brief-options a{display:flex;justify-content:space-between;padding:16px 0;border-bottom:1px solid #a4a4a4;font-weight:600;color:#393939;text-decoration:none}.brief-options a:hover{color:#b92721}.small{font-size:12px}.nav-business{font-weight:700;border-bottom:2px solid #393939}.nav .links{gap:15px}.prose a{overflow-wrap:anywhere}button:disabled{cursor:not-allowed;opacity:.6}.product-page .book-meta{margin-top:24px}.mobile-book-bar>a:first-child{color:#393939}.bookstage .real-cover:focus-visible{outline:4px solid #b92721;outline-offset:7px}.bookstage{overflow:visible}.article h3{overflow-wrap:break-word}
@media(max-width:1020px){.nav .links{display:none;order:3;width:100%;flex-wrap:wrap;padding-top:15px}.nav .links.open{display:flex}.nav{flex-wrap:wrap}.menu{display:block;background:none;border:0;padding:8px}.nav-end{margin-left:auto}.podcast-layout{grid-template-columns:1fr;gap:30px}.podcast-lead h2 br{display:none}.podcast-lead p{max-width:600px}.podcast-shows{max-width:680px}.show h3{font-size:37px}.business-layout{gap:35px}.business-layout h2{font-size:43px}.route-strip p{max-width:250px}}
@media(max-width:700px){.route-strip>.wrap{display:block;padding-block:12px}.route-strip p{max-width:none;font-size:11px}.route-strip .wrap>div{margin-top:10px;gap:20px}.route-strip a{font-size:12px}.book-hero-grid{display:grid;grid-template-columns:1fr;padding-top:28px;padding-bottom:32px;gap:20px}.book-copy{display:contents}.book-copy>.eyebrow{order:0}.book-copy>h1{order:1;font-size:45px;margin:0;line-height:1.04}.hero-cover{order:2}.hero-cover .bookstage{min-height:330px}.hero-cover .book.real-cover{width:215px;max-width:70%}.hero-cover .cover-caption{font-size:12px;margin-top:4px}.book-copy>.book-title{order:3;margin:0;font-size:20px}.book-copy>.hero-story{order:4;font-size:16px;margin:0}.book-copy>.book-meta{order:5;margin:0}.book-copy>.hero-buy{order:6;margin:0}.book-copy>.store-status{order:7;margin:0;font-size:11px}.book-facts{display:none}.business-entry{padding:42px 0}.business-layout{grid-template-columns:1fr;gap:30px}.business-layout h2{font-size:39px}.business-layout .actions{gap:20px}.desk-note{padding:23px;transform:none}.desk-note p{font-size:16px}.coaster-section{padding:45px 0}.personal-intro{padding-block:45px}.podcast-feature{padding:45px 0 55px}.podcast-layout{gap:22px}.podcast-lead h2{font-size:39px}.podcast-shows{gap:12px}.show{padding:20px 15px}.show h3{font-size:clamp(21px,5.8vw,34px);letter-spacing:-1px;margin-top:27px}.show p{font-size:11px}.show-meta{font-size:7px;letter-spacing:.3px}.show h3 span{font-size:15px}.show a{font-size:10px}.work-heading h2{font-size:36px}.work-row h3{font-size:26px}.mobile-book-bar .btn{font-size:12px}.product-page .product{gap:35px}.product-page h1{overflow-wrap:break-word}.page{padding-top:35px}.toast{left:16px;right:16px;max-width:none;font-size:13px}.home .toast{bottom:90px}}
@media(max-width:360px){.podcast-shows{grid-template-columns:1fr}.show h3{font-size:37px}.show-merk{margin-top:12px}.route-strip p{font-size:10px}.book-copy>h1{font-size:39px}.nav-end{gap:10px}.logo{font-size:23px}}
@media(prefers-reduced-motion:reduce){.bookstage .book.real-cover:hover{transform:rotate(5deg)}.btn:hover{transform:none}}
