.shopPage{max-width:1180px;margin:0 auto;padding:36px 24px 72px;color:var(--ink,#16211c)}.shopSenderDetails{border-top:1px solid var(--line,#ddd6c9);border-bottom:1px solid var(--line,#ddd6c9);margin:24px 0;padding:8px 0}.shopSenderDetails summary{cursor:pointer;min-height:44px;padding:12px 0;font-weight:700}.shopSenderDetails summary:focus-visible{outline:3px solid #d49b42;outline-offset:3px}.shopAdmin .platformSectionHeading h2{font-family:inherit;font-size:clamp(1.4rem,2.2vw,2rem);line-height:1.2;letter-spacing:-.02em;overflow-wrap:anywhere}.shopAdmin button{min-height:44px}.shopHero{max-width:820px;padding:28px 0}.shopHero h1{font-size:clamp(2.4rem,6vw,4.3rem);line-height:1.08;margin:14px 0 24px}.shopHero p{font-size:1.08rem;line-height:1.7;color:var(--muted,#67716b)}.shopActions,.shopOrderHeading,.shopProductBottom,.shopToolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.shopToolbar{margin-bottom:24px}.shopToolbar p{flex:1 1;min-width:180px}.shopNotice{padding:18px 22px;border-left:4px solid var(--gold,#d49b42);background:#fff5dc;line-height:1.65;overflow-wrap:anywhere}.shopLayout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:28px;align-items:start}.shopProducts{display:grid;gap:20px}.shopProduct{display:grid;grid-template-columns:120px minmax(0,1fr);gap:24px;padding:24px;background:var(--paper,#fffdf8);border:1px solid var(--line,#ddd6c9);border-radius:12px}.shopProduct h2{font-size:1.7rem;margin:8px 0 12px}.shopProduct p{line-height:1.6;overflow-wrap:anywhere}.shopProductBottom{margin-top:22px}.shopCover{aspect-ratio:2/3;background:linear-gradient(145deg,#185540,#0d3327);border-radius:4px 9px 9px 4px;box-shadow:4px 5px 0 #d49b4233;display:grid;place-items:center;color:#ebc77f;font:700 2rem Georgia;overflow:hidden}.shopCover img{width:100%;height:100%;object-fit:cover}.shopBasket{position:sticky;top:24px;background:#fffdf8;border:1px solid var(--line,#ddd6c9);border-radius:12px;padding:22px}.shopBasket h2{margin-top:0}.shopBasket small{display:block;line-height:1.65}.shopBasketLine{display:grid;grid-template-columns:1fr auto;gap:10px;padding:18px 0;border-bottom:1px solid var(--line,#ddd6c9)}.shopBasketLine strong{grid-column:1/-1}.shopBasketLine label{display:grid;gap:5px;font-size:.85rem}.shopBasketLine input{width:80px}.shopTotals>div{display:flex;justify-content:space-between;gap:16px;margin:14px 0}.shopTotals>div:last-child{font-weight:800;padding-top:14px;border-top:1px solid var(--line,#ddd6c9)}.shopTotals dd{margin:0}.shopQuiet{background:transparent!important;color:var(--green,#185540)!important;border:1px solid var(--line,#ddd6c9)!important}.shopAdmin>section,.shopCheckout,.shopDigital,.shopOrders{margin-top:34px}.shopCheckout,.shopDigital{padding:28px;background:var(--paper,#fffdf8);border:1px solid var(--line,#ddd6c9);border-radius:12px}.shopAdmin h3,.shopPage h2{line-height:1.2}.shopFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px 0}.shopWide{grid-column:1/-1}.shopAdmin label,.shopPage label{display:grid;gap:8px;font-size:.92rem;font-weight:600}.shopAdmin input,.shopAdmin textarea,.shopPage input{padding:12px;max-width:100%;min-width:0;background:white;border:1px solid #aaa99e;border-radius:6px;color:#16211c;font:inherit}.shopAdmin textarea{min-height:110px;resize:vertical}.shopAdmin a:focus-visible,.shopAdmin button:focus-visible,.shopAdmin input:focus-visible,.shopAdmin textarea:focus-visible,.shopPage a:focus-visible,.shopPage button:focus-visible,.shopPage input:focus-visible{outline:3px solid #d49b42;outline-offset:3px}.shopAdmin fieldset,.shopPage fieldset{border:0;padding:0;margin:0;min-width:0}.shopAdmin legend{font-weight:750;margin:20px 0 6px}.shopAdmin .shopConsent,.shopPage .shopConsent{display:flex;align-items:flex-start;gap:12px;margin:20px 0;line-height:1.6;font-weight:400}.shopConsent input{flex:none;width:20px;height:20px;margin-top:3px;accent-color:#185540}.shopAdmin button:disabled,.shopPage button:disabled{cursor:not-allowed}.shopOrders article{margin:16px 0;padding:24px;border-radius:10px;overflow-wrap:anywhere}.shopOrders ul{padding-left:20px}.shopOrders li{display:list-item;border:0;font-size:1rem;padding:4px 0}.shopOrders address{font-style:normal;line-height:1.7;margin:20px 0}.shopOrders small{display:block;line-height:1.6;color:var(--muted,#67716b)}.shopOrderHeading code{font-size:.78rem}.shopDigital a{display:inline-block;margin:10px 24px 4px 0;color:#185540;font-weight:700}.shopEmpty{padding:48px 26px;border:1px dashed #aaa99e;border-radius:12px;line-height:1.7}.shopAdminProducts{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}.shopAdminProducts article{border-radius:8px}.shopAdmin form{margin:18px 0}.shopAdmin .shopActions form{width:100%}.shopAdmin .shopActions fieldset{display:flex;gap:16px;align-items:end;flex-wrap:wrap}.shopAdmin .shopActions label{flex:1 1;min-width:180px}@media(max-width:850px){.shopLayout{grid-template-columns:1fr}.shopBasket{position:static}.shopPage{padding:24px 18px 50px}.shopHero{padding-top:10px}}@media(max-width:520px){.shopProduct{grid-template-columns:84px minmax(0,1fr);gap:16px;padding:18px}.shopProduct h2{font-size:1.35rem}.shopFields{grid-template-columns:1fr}.shopWide{grid-column:auto}.shopCheckout,.shopDigital{padding:20px}.shopProductBottom{align-items:stretch;flex-direction:column}.shopToolbar button{width:100%}.shopOrders article{padding:18px}.shopAdmin .shopActions fieldset{align-items:stretch;flex-direction:column}.shopPage button{min-height:44px}}.shopAgreements{margin:24px 0;max-width:850px}.shopAgreements h3{margin-bottom:16px}.shopLegalDetails{padding:12px 0;border-bottom:1px solid #ddd5d9;line-height:1.65}.shopLegalDetails summary{cursor:pointer;padding:10px 0;font-weight:700;min-height:44px}.shopAgreements a{text-decoration:underline;text-underline-offset:3px}.shopAgreements .shopConsent{align-items:flex-start;margin:18px 0;line-height:1.65}.shopAgreements input[type=checkbox]{flex-shrink:0;width:22px;height:22px;margin-top:3px;accent-color:#703652}.shopAgreements :focus-visible{outline:3px solid #6e469a;outline-offset:4px}.storyCover:has(>.storyCoverImage){padding:0!important;background:transparent!important}.storyCover:has(>.storyCoverImage):after,.storyCover:has(>.storyCoverImage):before{display:none!important}.storyCover>.storyCoverImage{display:block;object-fit:contain!important;background:transparent}.storyCover:has(>.storyCoverImage)>:is(span,strong,small,i,.audioBadge){display:none!important}.bookExperience .bookDetailOverview>section.bookDetailHero:has(.bookCoverGallery){grid-template-columns:210px minmax(0,1fr)}.bookExperience .bookDetailOverview .bookCoverGallery{align-self:start;align-content:start;gap:16px}.bookCoverFlip{display:block;width:100%;min-width:0;padding:0!important;border:0!important;border-radius:6px;background:transparent!important;text-align:inherit;color:inherit;cursor:pointer}.bookExperience .bookCoverFlip>.storyCover{width:100%;height:auto;aspect-ratio:2/3;transform:none}.bookCoverToggle{min-height:44px;padding:8px 12px;background:transparent!important;color:var(--community-plum)!important;border:1px solid var(--community-line);border-radius:8px}.bookCoverToggle[aria-pressed=true]{background:#eee5fa!important}.bookCoverFlip:focus-visible,.bookCoverToggle:focus-visible{outline:3px solid #8754b2;outline-offset:4px}@media(max-width:1100px) and (min-width:801px){.bookExperience .bookDetailOverview>section.bookDetailHero:has(.bookCoverGallery){grid-template-columns:150px minmax(0,1fr)}}@media(max-width:800px){.bookExperience .bookDetailOverview>section.bookDetailHero:has(.bookCoverGallery){grid-template-columns:minmax(0,1fr)}}.homeNext.homeAtelier{--home-ink:#192f29;--home-muted:#626b61;--home-plum:#244a3e;--home-line:#d9d9ca;--home-paper:#f4f2e9;background:#f8f7f0;color:#192f29}.homeAtelier .readerSiteHeader{background:#f8f7f0!important;border-bottom:1px solid #d9d9ca;box-shadow:none}.homeAtelier .communityBrand{color:#193d30!important;gap:9px}.homeAtelier .communityBrand .libreMark{flex:none;width:42px;height:42px}.homeAtelier .communityBrand strong{font-family:Georgia,Times New Roman,serif;font-size:27px!important;letter-spacing:-1.1px;font-weight:700;text-transform:none}.homeAtelier .communityBrand small{font-size:8px;letter-spacing:.2em;color:#697269}.homeAtelier .readerSiteHeader nav a{background:transparent!important;color:#263e34!important;border-radius:0!important}.homeAtelier .readerSiteHeader nav a:hover{box-shadow:inset 0 -2px #a4442c}.homeNext.homeAtelier .homeNextHero{width:min(1320px,calc(100% - 80px));max-width:1320px;margin:44px auto 0;padding:0 0 52px;grid-template-columns:1.08fr 1fr;gap:64px;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;min-height:570px}.homeNext.homeAtelier .homeHeroIntro{padding:24px 0;background:transparent;color:#192f29}.homeNext.homeAtelier .homeHeroIntro>.homeKicker{color:#8d402d;letter-spacing:.22em;font-size:10px;margin-bottom:28px}.homeNext.homeAtelier .homeHeroIntro h1{font:400 clamp(46px,5.6vw,80px)/1.03 Georgia,Times New Roman,serif;letter-spacing:-.055em;color:#192f29;margin-bottom:26px;text-wrap:balance}.homeNext.homeAtelier .homeHeroIntro h1 em{color:#8d402d;font-weight:400;font-style:italic;letter-spacing:-.05em;margin-top:8px}.homeNext.homeAtelier .homeHeroIntro>p{font-size:16px;line-height:1.8;color:#5b655c;max-width:43ch;margin-bottom:28px}.homeNext.homeAtelier .homeBookSearch{border:0;border-bottom:1px solid #bdc5b8;background:transparent!important;border-radius:0;box-shadow:none;padding:0 0 8px}.homeNext.homeAtelier .homeBookSearch input{background:transparent;min-width:0;font-size:14px}.homeNext.homeAtelier .homeBookSearch button{background:#e8ebdf;color:#244a3e;border:0;border-radius:2px;min-height:44px}.homeNext.homeAtelier .homeHeroActions{margin-top:25px;gap:24px}.homeNext.homeAtelier .homeHeroActions .homeSolidButton,.homeNext.homeAtelier .homeSolidButton{background:#224a3b;color:#fff;border-color:#224a3b;border-radius:3px;padding:14px 22px;min-height:48px;box-shadow:none;transition:background .18s ease,transform .18s ease}.homeNext.homeAtelier .homeSolidButton:hover{background:#123629;transform:translateY(-2px)}.homeNext.homeAtelier .homeHeroActions>a:not(.homeSolidButton){color:#254637;text-underline-offset:5px;font-size:13px}.homeNext.homeAtelier .homeHeroSpotlight{background:#203f34!important;color:#f5f0df;padding:28px 30px;min-height:530px;border-radius:2px 2px 90px 2px;position:relative;box-shadow:0 20px 35px -30px #0f2819;overflow:hidden}.homeNext.homeAtelier .homeShowcaseLabel{color:#e5e6d4;font-size:9px;letter-spacing:.2em;font-weight:500}.homeNext.homeAtelier .homeShowcaseLabel b{color:#c0c7a9;font-size:25px}.homeNext.homeAtelier .homeHeroCoverStage{display:block;min-height:300px;margin:24px 0 30px;flex:1 0 300px}.homeNext.homeAtelier .homeHeroCoverStage:before{display:block;width:300px;height:300px;border:1px solid #b1bda344;background:transparent;inset:50% auto auto 50%;transform:translate(-50%,-50%);border-radius:50%;box-shadow:0 0 0 28px #b1bda30a,0 0 0 56px #b1bda307}.homeNext.homeAtelier .homeStageBook{position:absolute;inset:50% auto auto 50%;width:165px;flex:none;aspect-ratio:2/3;box-shadow:9px 15px 25px #061a1480;border-radius:1px;transition:transform .3s ease}.homeNext.homeAtelier .homeStageBook-0{width:190px;transform:translate(-50%,-50%) rotate(-5deg)}.homeNext.homeAtelier .homeStageBook-1{transform:translate(-130%,-40%) rotate(-14deg)}.homeNext.homeAtelier .homeStageBook-2{transform:translate(28%,-48%) rotate(12deg)}.homeNext.homeAtelier .homeStageBook-0:hover{transform:translate(-50%,-53%) rotate(-2deg)}.homeNext.homeAtelier .homeShowcaseCaption{border-color:#f4f0df33;padding-top:20px;padding-inline-end:30px}.homeNext.homeAtelier .homeShowcaseCaption h2,.homeNext.homeAtelier .homeShowcaseCaption h2 a{color:#f5f0df;font:400 27px/1.2 Georgia,serif;letter-spacing:-.025em}.homeNext.homeAtelier .homeShowcaseCaption p{color:#c9d2bf;font-size:12px}.homeNext.homeAtelier .homeShowcaseOpen{background:#e9dfc2;color:#203f34;width:44px;height:44px}.homeNext.homeAtelier .homeHeroSpotlight>a{color:#f5f0df;text-underline-offset:5px}.homeNext.homeAtelier .homeWelcome{padding:34px 0 44px;margin-bottom:54px;border-block:1px solid #d9d9ca}.homeNext.homeAtelier .homeWelcomeHeading{margin-bottom:22px}.homeNext.homeAtelier .homeWelcomeHeading h2{font:400 27px/1.2 Georgia,serif;letter-spacing:-.03em}.homeNext.homeAtelier .homeWelcomeHeading>a{font-size:12px;text-underline-offset:5px;color:#5c6c59}.homeNext.homeAtelier .homeWelcomeGrid{gap:0}.homeNext.homeAtelier .homeWelcomeCard{background:transparent;border:0;border-radius:0;padding:16px 30px 8px;position:relative;box-shadow:none;transition:background .2s ease}.homeNext.homeAtelier .homeWelcomeCard:first-child{padding-inline-start:0}.homeNext.homeAtelier .homeWelcomeCard+.homeWelcomeCard{border-inline-start:1px solid #d9d9ca}.homeNext.homeAtelier .homeWelcomeCard:hover{background:#eeeee3;box-shadow:none}.homeNext.homeAtelier .homeWelcomeNumber{color:#9a4a34;margin-bottom:15px;font-size:11px}.homeNext.homeAtelier .homeWelcomeCard h3{font:400 25px/1.25 Georgia,serif;color:#233d32}.homeNext.homeAtelier .homeWelcomeCard p{font-size:14px;line-height:1.7;color:#626b61;max-width:35ch}.homeNext.homeAtelier .homeWelcomeCard strong{color:#234b3b;font-size:12px}.homeNext.homeAtelier .homeNextSection{margin-bottom:76px}.homeNext.homeAtelier .homeShelfIntro{border-top:0;padding-top:0;margin-bottom:30px;align-items:flex-end}.homeNext.homeAtelier :is(.homeShelfIntro,.homeNextHeading) h2{font:400 clamp(28px,3.3vw,43px)/1.14 Georgia,serif;letter-spacing:-.035em;color:#203d30}.homeNext.homeAtelier .homeKicker{color:#884631;letter-spacing:.16em;font-size:10px}.homeNext.homeAtelier .homeNextBookGrid{gap:26px}.homeNext.homeAtelier .homeNextBookCard{background:transparent;border:0;box-shadow:none}.homeNext.homeAtelier .homeNextBookCard h3{font-family:Georgia,serif;font-weight:500}.homeNext.homeAtelier .homeNextCreator{background:#223e32!important;color:#f7f3e6;border:0;border-radius:3px;padding:50px;gap:60px}.homeNext.homeAtelier .homeNextCreator :is(h2,h3,p){color:#f7f3e6}.homeNext.homeAtelier .homeNextCreator h2{font:400 clamp(32px,3.4vw,46px)/1.12 Georgia,serif;letter-spacing:-.03em}.homeNext.homeAtelier .homeNextCreator .homeKicker{color:#d4c8a8}.homeNext.homeAtelier .homeNextCreator p{color:#ced6c5;line-height:1.8}.homeNext.homeAtelier .homeNextCreator li{background:transparent;border-bottom:1px solid #d8e0c733;border-radius:0;padding:18px 0}.homeNext.homeAtelier .homeNextCreator li>span{color:#d4c8a8;font:italic 25px Georgia,serif}.homeNext.homeAtelier .homeNextCreator .homeSolidButton{background:#e5dcc2;color:#223e32;border:0}.homeNext.homeAtelier .homeNextFriendship,.homeNext.homeAtelier .homeNextMembership{background:#edeedfa6!important;border:1px solid #d9d9ca;border-radius:3px;padding:42px}.homeNext.homeAtelier .homeNextFriendship h2,.homeNext.homeAtelier .homeNextMembership h2{font:400 36px/1.2 Georgia,serif;letter-spacing:-.03em;color:#203d30}.homeNext.homeAtelier .homeStudioLinks{gap:0;border-top:1px solid #d9d9ca}.homeNext.homeAtelier .homeStudioLinks>a{background:transparent!important;border:0!important;border-bottom:1px solid #d9d9ca!important;border-radius:0;padding:28px 20px;box-shadow:none;transition:background .2s ease}.homeNext.homeAtelier .homeStudioLinks>a:hover{background:#eaeddf!important}.homeNext.homeAtelier .homeStudioLinks>a h3{font:400 25px Georgia,serif;color:#244637}.homeNext.homeAtelier .homeStudioLinks>a p{color:#626b61}.homeNext.homeAtelier .homeNextNote{border-color:#d9d9ca;background:transparent;border-radius:0}.homeNext.homeAtelier .homeNextFooter{border-top:1px solid #d9d9ca;padding-block:40px;color:#243e32}.homeNext.homeAtelier :is(a,button){-webkit-tap-highlight-color:#c3cfb8}.homeNext.homeAtelier :is(a,button,input):focus-visible{outline:2px solid #a34e32;outline-offset:5px}@keyframes atelierEntrance{0%{opacity:.3;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){.homeAtelier .homeHeroIntro{animation:atelierEntrance .5s ease-out both}.homeAtelier .homeHeroSpotlight{animation:atelierEntrance .65s ease-out both}}@media(max-width:1000px){.homeNext.homeAtelier .homeNextHero{gap:30px;width:calc(100% - 48px)}.homeNext.homeAtelier .homeHeroIntro h1{font-size:53px}.homeNext.homeAtelier .homeHeroSpotlight{padding:25px 20px}.homeNext.homeAtelier .homeStageBook-0{width:155px}.homeNext.homeAtelier .homeStageBook{width:130px}}@media(max-width:700px){.homeAtelier .communityBrand .libreMark{width:33px;height:33px}.homeNext.homeAtelier .homeNextHero{width:calc(100% - 36px);grid-template-columns:1fr;gap:26px;margin:20px auto 0;padding-bottom:34px;min-height:0}.homeNext.homeAtelier .homeHeroIntro{padding:10px 0}.homeNext.homeAtelier .homeHeroIntro h1{font-size:clamp(42px,10vw,59px);line-height:1.07}.homeNext.homeAtelier .homeHeroIntro>.homeKicker{margin-bottom:18px}.homeNext.homeAtelier .homeHeroIntro>p{font-size:15px;margin-bottom:20px}.homeNext.homeAtelier .homeHeroActions{gap:17px}.homeNext.homeAtelier .homeHeroSpotlight{min-height:370px;border-radius:2px 2px 60px 2px;padding:20px}.homeNext.homeAtelier .homeHeroCoverStage{min-height:235px;flex-basis:235px;margin:10px 0 18px}.homeNext.homeAtelier .homeStageBook-0{width:145px}.homeNext.homeAtelier .homeStageBook{width:125px}.homeNext.homeAtelier .homeHeroCoverStage:before{width:220px;height:220px}.homeNext.homeAtelier .homeShowcaseCaption h2 a{font-size:25px}.homeNext.homeAtelier .homeWelcome{padding:24px 0;margin-bottom:38px;width:calc(100% - 36px)}.homeNext.homeAtelier .homeWelcomeGrid{grid-template-columns:1fr}.homeNext.homeAtelier .homeWelcomeCard,.homeNext.homeAtelier .homeWelcomeCard:first-child{padding:23px 34px 23px 0;border:0}.homeNext.homeAtelier .homeWelcomeCard+.homeWelcomeCard{border-inline-start:0;border-top:1px solid #d9d9ca}.homeNext.homeAtelier .homeWelcomeCard p{max-width:none;margin-bottom:14px}.homeNext.homeAtelier .homeNextSection{margin-bottom:44px}.homeNext.homeAtelier :is(.homeNextCreator,.homeNextFriendship,.homeNextMembership){padding:28px 24px;gap:22px}.homeNext.homeAtelier .homeNextBookGrid{gap:20px 16px}.homeNext.homeAtelier .homeShelfIntro{align-items:flex-start}}[dir=rtl] .homeAtelier .homeHeroIntro h1{letter-spacing:0;line-height:1.4;font-family:var(--font-sans,Arial,sans-serif)}[dir=rtl] .homeNext.homeAtelier .homeStageBook{left:50%;right:auto;inset-inline-start:auto}[dir=rtl] .homeAtelier .homeWelcomeCard{padding-inline:24px}@media(prefers-reduced-motion:reduce){.homeNext.homeAtelier *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.librePublic :is(.bookStoreHero,.ebookStoreHero,.audiobookStoreHero,.roomDirectoryHero){background:#edf0e3!important;color:#24392f;border-bottom:1px solid #d9dfce}.librePublic :is(.bookStoreHero,.ebookStoreHero,.audiobookStoreHero,.roomDirectoryHero) h1{font-family:Georgia,Times New Roman,serif;font-weight:400;color:#203e30;letter-spacing:-.045em}.librePublic .bookHeroStack i:first-child{background:#254c3d}.librePublic .bookHeroStack i:nth-child(2){background:#a95e43}.librePublic .bookHeroStack i:nth-child(3){background:#777d58}.librePublic .seoHeroActions>a{background:#244a3b;border-color:#244a3b;color:#fff;border-radius:3px}.librePublic .seoHeroActions>a.light{background:#fffef9;color:#244a3b;border-color:#bdc7b3}.librePublic :is(.bookGenreRail,.catalogModeNav) :is(a,button){border-color:#cbd3c1;color:#244a3b;border-radius:3px}.librePublic .bookGenreRail button.active{background:#244a3b;color:#fff}.librePublic .pageGuide :is(.pageGuideNumber,.pageGuideStepNumber){color:#8d402d}body.librePublic{--community-paper:#f8f7f0!important;--community-surface:#fffef9!important;--community-ink:#24392f!important;--community-accent:#244a3b!important;--site-heading-font:Georgia,"Times New Roman",serif!important;background:#f8f7f0;color:#24392f}.librePublic .readerSiteHeader{background:#f8f7f0!important;border-bottom:1px solid #d9d9ca;box-shadow:none}.librePublic .communityBrand{color:#244a3b}.librePublic .communityBrand .libreMark{color:#244a3b;width:42px;height:42px;flex:none}.librePublic .communityBrand strong{font:700 27px/1.1 Georgia,serif!important;letter-spacing:-1px;color:#244a3b!important}.librePublic .communityBrand small{color:#697269!important;letter-spacing:.16em}.librePublic .readerSiteHeader>nav{border-color:#d9d9ca}.librePublic .readerSiteHeader>nav>a{background:transparent!important;color:#2f4438!important;font-weight:600;border-radius:0}.librePublic .readerSiteHeader>nav>a.active{box-shadow:inset 0 -2px #9a4a34}.librePublic .readerSiteHeader>nav>a:hover{background:#e9ecdf!important}.librePublic .communityMobileMenuButton,.librePublic .readerSiteHeader>.globalSearchTrigger{background:#edf0e4;color:#244a3b;border-color:#d9dfce;border-radius:4px}.librePublic .readerSiteHeader>.communityActions>.joinButton{background:#244a3b;border-radius:3px;color:#fff}.librePublic .stockHeaderCart{background:#edf0e4!important;color:#244a3b!important;border-color:#d9dfce!important;border-radius:4px}.librePublic .stockHeaderCart b{background:#244a3b;color:#fff}.librePublic :is(.bookFriendHero,.growthGuideHero,.studioPublicHero,.profileHero){background:#edf0e3;color:#24392f;border-radius:3px}.librePublic :is(.bookFriendHero,.growthGuideHero,.studioPublicHero,.profileHero) h1{font:400 clamp(36px,4.3vw,62px)/1.15 Georgia,serif;letter-spacing:-.035em;color:#203e30}.librePublic .bookFriendHero>aside>div{background:#f8f7f0;border:1px solid #d9dfce;border-radius:3px}.librePublic .bookFriendHeroActions>a:not(.ghost){background:#244a3b;color:#fff;border-color:#244a3b;border-radius:3px}.librePublic :is(.discoveryExperience,.whatReadsPage,.bookExperience,.retailBookDetail){background:#f8f7f0;color:#24392f}.librePublic :is(.pageIntro,.catalogSeoGuide,.freePublishingGuide,.pageGuide,.bookCommunityBand){background:#eef0e4!important;border-color:#d9dfce!important;border-radius:3px!important;color:#24392f}.librePublic :is(.pageIntro,.platformSectionHeading,.growthGuideHero,.bookDetailInfo,.retailBookInfo) :is(h1,h2){font-family:Georgia,Times New Roman,serif!important;font-weight:400!important;letter-spacing:-.025em;color:#203e30}.librePublic :is(.catalogFilterPanel,.bookCatalogFilters,.bookReviewsFilters,.retailCatalogFilters){background:#f0f1e8;border-color:#d9dfce;border-radius:4px}.librePublic :is(.platformPanel,.bookCatalogCard,.expertMiniCard,.roomCard){border-color:#dddfd3;border-radius:5px;box-shadow:0 4px 15px #22392305}.librePublic :is(.bookCatalogCard,.expertMiniCard,.roomCard):hover{border-color:#a6b49b;box-shadow:0 8px 24px #2239230c}.librePublic :is(.primaryButton,.platformPrimaryButton,.solidButton){background:#244a3b;color:#fff;border-color:#244a3b;border-radius:3px}.librePublic .communityFooter{background:#eef0e5;color:#304637;border-color:#d9dfce}.librePublic :is(.communityFooter,.pageIntro) a{color:#244a3b}.librePublic :is(button,a,input,textarea,select):focus-visible{outline:2px solid #9a4a34;outline-offset:4px}.librePublic .communityMobileDrawer{background:#f8f7f0;color:#24392f}.librePublic .communityMobileDrawer .communityDrawerSection nav>a{background:#eff0e6;border-radius:3px}.librePublic .communityMobileDrawer .communityDrawerSection nav>a>i{background:#dfe6d5;color:#244a3b}html[lang=ar] .librePublic :is(.pageIntro,.platformSectionHeading,.bookDetailInfo) :is(h1,h2){font-family:var(--font-sans,Arial,sans-serif)!important;letter-spacing:0;line-height:1.5}html:is([lang=zh],[lang=ja],[lang=ko],[lang=hi]) .librePublic :is(h1,h2,h3){letter-spacing:normal;line-height:1.4}@media(max-width:700px){.librePublic .communityBrand .libreMark{width:32px;height:32px}.librePublic .pageIntro{padding:25px 20px}}@media(prefers-reduced-motion:no-preference){.librePublic :is(.bookCatalogCard,.expertMiniCard,.roomCard){transition:border-color .2s ease,box-shadow .2s ease}}