.book-breadcrumb{display:flex;align-items:center;gap:14px;font-size:11px;color:var(--secondary);padding-top:18px}.book-breadcrumb>span:first-of-type{color:var(--earth-gold)}.book-opening{display:grid;grid-template-columns:.92fr 1.08fr;grid-gap:90px;gap:90px;padding-block:40px 64px;align-items:center}.book-opening-visual{margin:0}.book-cover-stage{background:var(--sand);padding:42px 35px;display:flex;justify-content:center;border-radius:2px}.book-cover-stage img{width:min(100%,265px);height:auto;box-shadow:12px 17px 28px #40372830}.book-opening-visual figcaption{text-align:center;padding-top:17px;font:italic 14px/1.6 Georgia,serif;color:var(--secondary)}.book-opening h1{font:400 clamp(48px,4.6vw,65px) /1.07 Georgia,serif;letter-spacing:-.035em;color:var(--olive);margin:0 0 25px}.book-opening h1 em{display:block}.book-opening .section-label{margin-bottom:23px}.book-subtitle{font:24px/1.5 Georgia,serif;margin:0 0 22px;max-width:480px;color:var(--olive)}.book-opening-description{font-size:14px;line-height:1.9;color:var(--secondary);max-width:420px;margin:0}.book-byline{font:italic 16px/1.5 Georgia,serif;color:var(--olive);margin:20px 0 0}.book-purchase-actions{gap:14px;margin-top:27px}.book-secondary-button{color:var(--olive);background:transparent;border-color:#a6ad98}.book-secondary-button:hover{background:var(--sand)}.book-read-link{margin-top:13px}.book-principles{border-block:1px solid var(--rule);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-block:23px;grid-gap:25px;gap:25px}.book-principles>div{display:flex;align-items:center;gap:18px}.book-principles span{font:italic 13px/1.5 Georgia,serif;color:var(--earth-gold)}.book-principles p{font:24px/1.4 Georgia,serif;margin:0;color:var(--olive)}.book-author,.book-faq,.book-story{display:grid;grid-template-columns:.92fr 1.08fr;grid-gap:90px;gap:90px;padding-block:75px 65px}.book-author .section-label,.book-faq .section-label,.book-story .section-label{margin-bottom:19px}.book-prose p{font-size:15px;line-height:1.95;color:var(--secondary);margin:0 0 20px}.book-prose p:last-child{margin-bottom:0}.book-prose strong{color:var(--olive);font-weight:400}.book-journey{padding-block:5px 70px}.book-stations{margin:0;padding:0;list-style:none}.book-stations li{display:grid;grid-template-columns:60px 1fr .92fr;align-items:flex-start;grid-gap:28px;gap:28px;border-top:1px solid var(--rule);padding-block:24px}.book-stations li:last-child{border-bottom:1px solid var(--rule)}.station-number{font:italic 22px/1.5 Georgia,serif;color:var(--earth-gold)}.book-stations h3{font:27px/1.3 Georgia,serif;color:var(--olive);margin:0;max-width:370px}.book-stations p{font-size:13px;line-height:1.85;color:var(--secondary);margin:0;max-width:335px}.book-excerpt{background:var(--sand);padding-block:70px;scroll-margin-top:28px}.book-excerpt-grid{display:grid;grid-template-columns:.92fr 1.08fr;grid-gap:90px;gap:90px}.book-excerpt .section-label{margin-bottom:20px}.excerpt-source{color:var(--secondary);font-size:12px;margin:20px 0 0}.book-excerpt figure{margin:0}.book-excerpt blockquote{margin:0;font:26px/1.6 Georgia,serif;letter-spacing:-.015em;color:var(--olive)}.book-excerpt blockquote p{margin:0}.book-excerpt blockquote .excerpt-break{font:16px/1.5 Georgia,serif;color:var(--earth-gold);margin:18px 0;letter-spacing:.25em}.book-excerpt figcaption{font-size:11px;line-height:1.7;color:var(--secondary);margin-top:25px}.book-editions{padding-block:75px 55px;scroll-margin-top:28px}.book-edition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:35px;gap:35px}.book-edition{border:1px solid var(--rule);border-radius:2px;padding:34px 38px 27px;display:flex;flex-direction:column;align-items:flex-start;scroll-margin-top:28px}.edition-heading{display:flex;align-items:center;gap:17px;color:var(--earth-gold);margin-bottom:25px}.edition-heading .section-label{margin:0}.book-edition h3{font:36px/1.2 Georgia,serif;margin:0 0 7px;color:var(--olive)}.book-edition .edition-platform{font:italic 17px/1.5 Georgia,serif;color:var(--olive-action);margin:0 0 20px}.book-edition>p{font-size:14px;line-height:1.9;color:var(--secondary);margin:0 0 25px;max-width:395px}.book-edition>a{margin-top:auto}.book-edition .edition-note{font-size:11px;line-height:1.8;margin:16px 0 0}.book-author{padding-block:35px 60px;border-bottom:1px solid var(--rule)}.book-author .author-signature{font:italic 23px/1.6 Georgia,serif;color:var(--olive)}.book-faq{padding-block:62px}.book-faq-items details{border-top:1px solid var(--rule)}.book-faq-items details:last-child{border-bottom:1px solid var(--rule)}.book-faq-items summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;font:21px/1.5 Georgia,serif;padding-block:20px;color:var(--olive)}.book-faq-items summary::-webkit-details-marker{display:none}.book-faq-items summary>span{color:var(--earth-gold);font:24px/1 Arial,sans-serif}.book-faq-items details[open] summary>span{transform:rotate(45deg)}.book-faq-items details p{font-size:14px;line-height:1.9;color:var(--secondary);margin:0 0 24px}.book-community{padding-block:15px 65px;border-bottom:1px solid var(--rule);text-align:center}.book-community .section-label{justify-content:center;margin-bottom:19px}.book-community .editorial-text-link{margin-top:25px}@media (max-width:1120px){.book-author,.book-excerpt-grid,.book-faq,.book-opening,.book-story{gap:55px}.book-opening h1{font-size:56px}.book-subtitle{font-size:22px}.book-cover-stage{padding:35px 28px}.book-stations li{grid-template-columns:40px 1fr .95fr;gap:22px}.book-stations h3{font-size:25px}}@media (max-width:950px){.book-author,.book-excerpt-grid,.book-faq,.book-opening,.book-story{gap:35px}.book-opening{grid-template-columns:.85fr 1.15fr;padding-block:32px 45px}.book-opening h1{font-size:48px}.book-subtitle{font-size:21px}.book-opening-description{font-size:13px}.book-cover-stage{padding:30px 25px}.book-principles{gap:20px}.book-principles>div{gap:12px}.book-principles p{font-size:22px}.book-author,.book-faq,.book-story{padding-block:48px}.book-excerpt h2,.book-faq h2,.book-story h2{font-size:31px}.book-stations h3{font-size:23px}.book-stations li{grid-template-columns:30px 1fr .9fr;gap:20px}.book-excerpt{padding-block:50px}.book-excerpt blockquote{font-size:23px}.book-editions{padding-top:55px}.book-edition{padding:28px 25px 25px}.book-edition-grid{gap:25px}.book-edition h3{font-size:32px}}@media (max-width:680px){.book-breadcrumb{padding-top:6px;font-size:10px}.book-opening{grid-template-columns:1fr;gap:35px;padding-block:26px 35px}.book-opening-copy{grid-row:1}.book-opening h1{font-size:clamp(44px,11vw,60px);max-width:470px;margin-bottom:20px}.book-opening .section-label{margin-bottom:18px}.book-subtitle{font-size:22px;line-height:1.5}.book-opening-description{font-size:14px}.book-cover-stage{padding:30px}.book-cover-stage img{width:220px}.book-opening-visual figcaption{font-size:13px}.book-purchase-actions{margin-top:23px;gap:12px}.book-purchase-actions .editorial-button{gap:20px}.book-principles{padding-block:21px;gap:12px}.book-principles>div{flex-direction:column;align-items:flex-start;gap:7px}.book-principles p{font-size:clamp(15px,4.6vw,21px)}.book-principles span{font-size:11px}.book-author,.book-excerpt-grid,.book-faq,.book-story{grid-template-columns:1fr;gap:25px}.book-author,.book-faq,.book-story{padding-block:40px}.book-prose p{font-size:14px;line-height:1.95}.book-journey{padding-block:5px 40px}.book-journey .section-heading{margin-bottom:28px}.book-stations li{grid-template-columns:25px 1fr;gap:10px 15px;padding-block:22px}.station-number{font-size:20px}.book-stations h3{font-size:24px}.book-stations p{grid-column:2;max-width:none;font-size:13px}.book-excerpt{padding-block:42px}.book-excerpt h2{font-size:31px}.book-excerpt blockquote{font-size:24px;line-height:1.6}.book-excerpt figcaption{font-size:10px}.excerpt-source{margin-top:14px}.book-editions{padding-block:42px 20px}.book-edition-grid{grid-template-columns:1fr;gap:20px}.book-edition{padding:28px}.book-edition>p{font-size:14px}.book-faq-items summary{font-size:21px}.book-community{padding-block:10px 45px}.book-community h2{font-size:29px}}