.fys-book-hero{color:#f8f3e7;background:radial-gradient(at 14% 0,#2e5647 0%,#193b31 46%,#112920 100%);overflow:hidden}.fys-book-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(250px,.85fr);align-items:center;gap:clamp(28px,6vw,85px);padding-block:clamp(56px,7vw,104px);display:grid}.fys-book-hero-copy{min-width:0}.fys-book-overline{color:#edca85;letter-spacing:.15em;font-size:12px;font-weight:800;line-height:1.6}.fys-book-hero h1{color:#fff9ed;letter-spacing:-.035em;margin:20px 0 32px;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5.1vw,74px);line-height:1.12}.fys-book-hero h1 em{color:#e5c17a;font-weight:400}.fys-book-hero-subtitle{color:#fff7e8;margin:0 0 5px;font-family:Georgia,Times New Roman,serif;font-size:clamp(23px,2.5vw,32px);font-weight:700}.fys-book-hero-name{color:#ebce94;margin:0 0 20px;font-size:clamp(15px,1.5vw,18px)}.fys-book-hero-description{color:#e0e8df;max-width:620px;font-size:clamp(16px,1.6vw,19px);line-height:1.8}.fys-book-status{color:#f6ddac;border:1px solid #a99360;border-radius:100px;align-items:center;gap:10px;margin:12px 0 20px;padding:9px 15px;font-size:13px;font-weight:800;display:inline-flex}.fys-book-status-dot{background:#e5c17a;border-radius:50%;width:8px;height:8px;display:inline-block}.fys-book-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:3px;display:flex}.fys-book-release-note{color:#e0e8df;flex-basis:100%;max-width:520px;margin:0 0 2px;font-size:14px;line-height:1.6}.fys-book-button{text-align:center;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:13px 19px;font-size:14px;font-weight:800;line-height:1.35;text-decoration:none;transition:background .16s,color .16s;display:inline-flex}.fys-book-button-gold{color:#18372a;background:#e9c985}.fys-book-button-gold:hover{background:#ffdf9a}.fys-book-button-light{color:#fff7e8;background:#ffffff12;border-color:#bdc9ba}.fys-book-button-light:hover{background:#ffffff25}.fys-book-button-dark{color:#fff;background:#1f4d3a}.fys-book-button-dark:hover{background:#143626}.fys-book-cover-column{width:100%;max-width:445px;margin-inline:auto}.fys-book-cover-frame{background:#ffffff09;border:1px solid #b79760;border-radius:7px;padding:14px;box-shadow:0 30px 75px #0005}.fys-book-cover{width:100%;height:auto;display:block;box-shadow:0 10px 40px #0004}.fys-book-cover-credit{color:#e3d9bb;text-align:center;letter-spacing:.03em;margin:14px 0 0;font-size:12px}.fys-book-intro{grid-template-columns:1fr 1fr;gap:clamp(25px,5vw,80px);padding-block:clamp(58px,7vw,90px);display:grid}.fys-book-intro-heading h2,.fys-book-section-heading h2,.fys-book-companion h2,.fys-book-footer h2{color:#153629;letter-spacing:-.03em;margin:12px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3.7vw,48px);line-height:1.15}.fys-book-intro-copy{color:#45564c;font-size:16px;line-height:1.85}.fys-book-intro-copy p{margin:0 0 16px}.fys-book-inside{background:#f0ede3;border-block:1px solid #e3dac9;padding-block:clamp(58px,7vw,88px)}.fys-book-section-heading{max-width:680px;margin-bottom:30px}.fys-book-section-heading>p:last-child{color:#52665a;font-size:16px;line-height:1.7}.fys-book-chapter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.fys-book-chapter-card{background:#fffdf9;border:1px solid #ded8cb;border-radius:13px;padding:25px}.fys-book-chapter-number{color:#94733a;letter-spacing:.1em;font-size:12px;font-weight:800}.fys-book-chapter-card h3{color:#153629;margin:16px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:23px;line-height:1.25}.fys-book-chapter-card p{color:#53625a;margin:0;font-size:14px;line-height:1.75}.fys-book-companion{grid-template-columns:minmax(0,1.2fr) minmax(230px,.8fr);align-items:center;gap:clamp(35px,5vw,90px);padding-block:clamp(60px,7vw,95px);display:grid}.fys-book-companion>div>p:not(.fys-overline){color:#506357;max-width:610px;font-size:16px;line-height:1.8}.fys-book-companion-links{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.fys-book-quote{text-align:center;background:#e7eee3;border:1px solid #c6d1bd;border-radius:18px;align-content:center;min-height:245px;margin:0;padding:30px;display:grid}.fys-book-quote p{color:#1f4d3a;margin:0 0 15px;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,3vw,40px);line-height:1.2}.fys-book-quote cite{letter-spacing:.14em;text-transform:uppercase;color:#617566;font-size:12px;font-style:normal}.fys-book-footer{background:#eee8d8;border-top:1px solid #dfd5bf}.fys-book-footer-inner{justify-content:space-between;align-items:center;gap:28px;padding-block:46px;display:flex}.fys-book-footer h2{margin-bottom:6px;font-size:clamp(26px,3vw,36px)}.fys-book-footer-inner>div>p:last-child{color:#546459;margin:0}@media (max-width:1000px){.fys-book-chapter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:750px){.fys-book-hero-grid{grid-template-columns:1fr;padding-block:54px}.fys-book-cover-column{width:min(76%,390px)}.fys-book-intro,.fys-book-companion{grid-template-columns:1fr}.fys-book-footer-inner{flex-direction:column;align-items:start}}@media (max-width:490px){.fys-book-hero h1{font-size:39px}.fys-book-cover-column{width:min(88%,340px)}.fys-book-chapter-grid{grid-template-columns:1fr}.fys-book-button{width:100%}}@media (prefers-reduced-motion:reduce){.fys-book-button{transition:none}}
