.community-shell .farm-entry-mark{color:#52633e;background:#dce7b9;border-radius:50% 45% 48% 43%;transform:rotate(-7deg)}.community-shell .community-entry-farm .entry-topic-tag{background:#e4edc9}.community-shell .community-entry-farm .entry-people-count{background:#d9e7b3}.community-shell .farm-page{color:#303c2d;max-width:760px;margin:auto;padding-bottom:25px}.farm-masthead{justify-content:space-between;align-items:center;gap:12px;margin:30px 0 20px;display:flex}.farm-stage{white-space:nowrap;background:#e4edcd;border:1px solid #707a5a;border-radius:3px;padding:5px 9px;font-size:12px;transform:rotate(2deg)}.farm-cover{border-block:1.5px solid #65724f;justify-content:space-between;align-items:center;gap:18px;padding:24px 0;display:flex}.community-shell .farm-cover h1{margin:9px 0;font-family:"707 Community Hand",STKaiti,serif;font-size:42px;font-weight:400;line-height:1.4}.farm-cover-kicker{letter-spacing:1px;font-size:12px}.farm-cover p{max-width:360px;margin:0;font-size:15px;line-height:1.8}.farm-cover-sprout{color:#74843c;flex-direction:column;flex:none;align-items:center;display:flex;transform:rotate(5deg)}.farm-cover-sprout small{white-space:nowrap;font-family:"707 Community Hand",serif;font-size:14px}.farm-intro{white-space:pre-line;margin:25px 0 30px;font-size:15px;line-height:1.95}.farm-section-title{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.community-shell .farm-section-title h2{margin:0;font-family:"707 Community Hand",STKaiti,serif;font-size:25px;font-weight:400}.farm-section-title>span{color:#667053;font-size:11px}.farm-update{background:#ecedda;border:1px solid #899775;border-radius:4px 7px 3px 5px;margin:0 0 32px;padding:20px;position:relative}.farm-update:before{content:"";background:#f4d786bb;width:52px;height:13px;display:block;position:absolute;top:-7px;left:calc(50% - 26px);transform:rotate(-5deg)}.farm-update>p{white-space:pre-line;margin:15px 0 0;font-size:14px;line-height:1.9}.farm-update figure{margin:16px 0 0}.farm-update img{object-fit:cover;border:1px solid #778668;width:100%;max-height:360px;display:block}.farm-update figcaption{margin-top:7px;font-size:12px;line-height:1.6}.community-shell .farm-event-link{box-shadow:none;border:0;color:#475939;text-align:left;background:0 0;border-bottom:1px solid #82906f;border-radius:0;align-items:center;gap:10px;min-height:44px;margin-top:16px;padding:9px 0;font-size:14px;display:flex}.farm-soft-note{color:#56644b;margin:12px 0 18px;font-size:13px;line-height:1.8}.farm-topics{grid-template-columns:1fr 1fr;gap:10px;display:grid}.farm-topic{cursor:pointer;background:#fffaf0;border:1px solid #a6af96;border-radius:4px;grid-template-columns:20px 24px 1fr;align-items:start;gap:10px;min-width:0;padding:15px 12px;display:grid;position:relative}.farm-topic[data-chosen=true]{background:#e4ecc8;border-color:#5b733d}.farm-topic input{accent-color:#607a42;width:16px;height:16px;margin:3px 0 0}.farm-topic>svg{color:#627743}.farm-topic strong{font-size:15px;font-weight:500;line-height:1.5;display:block}.farm-topic small{color:#5c6951;margin:5px 0 0;font-size:12px;line-height:1.75;display:block}.farm-topic .farm-topic-count{color:#627341;grid-column:3;font-size:11px}.farm-topic-count:empty{display:none}.farm-own-note{border-bottom:1px dashed #a4ad94;margin-top:20px;padding-bottom:14px}.farm-own-note summary{cursor:pointer;align-content:center;min-height:44px;font-size:15px}.farm-own-note label{gap:10px;margin:10px 0;font-size:13px;display:grid}.community-shell .farm-own-note textarea{box-sizing:border-box;width:100%;font:inherit;color:inherit;resize:vertical;background:#fffaf0;border:1px solid #8d9a75;border-radius:4px;padding:12px;font-size:15px;line-height:1.6}.farm-own-note>small{color:#657053;font-size:12px}.farm-meet{cursor:pointer;align-items:start;gap:12px;padding:20px 0;display:flex}.farm-meet input{accent-color:#627b3d;flex:none;width:18px;height:18px;margin:3px 0 0}.farm-meet strong{font-size:15px;font-weight:500;line-height:1.6}.farm-meet small{color:#607051;margin-top:4px;font-size:12px;line-height:1.8;display:block}.farm-actions{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.community-shell .farm-actions .primary{color:#2b3c28;background:#d9e998;align-items:center;gap:10px;min-height:46px;padding:11px 18px;font-size:15px;display:flex}.community-shell .farm-withdraw{box-shadow:none;color:#596649;text-underline-offset:4px;background:0 0;border:0;min-height:44px;font-size:13px;text-decoration:underline}.farm-saved,.farm-notice{color:#53673d;font-size:13px;line-height:1.8}.farm-path{border-top:1px solid #85946e;margin-top:35px;padding-top:24px}.farm-path ol{gap:20px;margin:18px 0;padding:0;list-style:none;display:grid}.farm-path li{align-items:start;gap:15px;display:flex}.farm-path li>span{color:#829254;padding-top:2px;font-family:"707 Community Hand",serif;font-size:20px}.farm-path strong{font-size:16px;font-weight:500}.farm-path li p{color:#5c6c50;margin:5px 0 0;font-size:13px;line-height:1.8}.farm-ground-rule{color:#667451;border-top:1px dashed #a8b297;margin:22px 0 0;padding-top:15px;font-size:12px;line-height:1.85}:is(.farm-page input:focus-visible,.farm-page summary:focus-visible,.farm-page button:focus-visible,.farm-page textarea:focus-visible){outline-offset:3px;outline:3px solid #4779b0}@media (max-width:600px){.farm-masthead{margin-top:24px}.community-shell .farm-cover h1{font-size:32px}.farm-cover{gap:10px;padding:18px 0}.farm-cover-sprout svg{width:58px;height:58px}.farm-cover-sprout small{font-size:11px}.farm-cover p,.farm-intro{font-size:14px}.farm-update{padding:17px 15px}.farm-topics{grid-template-columns:1fr}.farm-topic{grid-template-columns:18px 22px 1fr;padding:14px 12px}.farm-topic strong{font-size:16px}.farm-topic small{font-size:13px}.farm-topic-count{font-size:12px!important}.community-shell .farm-section-title h2{font-size:24px}.farm-section-title>span{font-size:11px}.community-shell .map-shortcuts{flex-wrap:wrap;gap:0 12px!important}}@media (max-width:350px){.farm-cover-sprout{display:none}.farm-stage{font-size:11px}.community-shell .farm-cover h1{font-size:30px}}.farm-gatherings{margin:0 0 32px}.farm-next-empty{background:#f4f1df;border:1px dashed #9bab7b;margin:16px 0 0;padding:20px 16px;font-size:14px;line-height:1.9}.farm-event-list{gap:14px;margin-top:17px;display:grid}.community-shell .farm-event-card{color:#3b4b31;text-align:left;width:100%;box-shadow:none;background:#f8f4e4;border:1px solid #84956b;border-radius:5px 3px 7px 4px;align-items:stretch;gap:15px;padding:14px;display:flex}.farm-event-card>img{object-fit:cover;border:1px solid #75885f;flex:none;width:100px;height:130px}.farm-event-card>span{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.farm-event-card small{font-size:12px;line-height:1.5}.farm-event-card strong{font-family:"707 Community Hand",serif;font-size:22px;font-weight:400;line-height:1.5}.farm-event-card em{font-size:13px;font-style:normal;line-height:1.6}.farm-event-card b{align-items:center;gap:7px;margin-top:auto;font-size:14px;font-weight:500;display:flex}.community-shell .farm-event-card:focus-visible{outline-offset:3px;outline:3px solid #4779b0}@media (max-width:350px){.farm-event-card>img{width:70px;height:110px}.community-shell .farm-event-card{gap:10px;padding:11px}.farm-event-card strong{font-size:20px}}.community-shell .farm-return-community{color:#435c35;box-shadow:none;white-space:nowrap;background:#e2ecc6;border:1px solid #728b50;align-items:center;gap:6px;min-height:44px;padding:10px;font-size:13px;display:flex}.farm-page .farm-topic{line-height:1.6}.farm-detail-status{background:#f4f1df;border:1px solid #e2dfc5;border-radius:12px;max-width:500px;margin:18px 0;padding:18px}.farm-detail-status .farm-land-status{font-size:13px}.farm-detail-status .land-species b,.farm-detail-status .land-people{font-size:12px}.farm-detail-status .land-progress-track{height:8px}.farm-land-status{flex-direction:column;gap:6px;width:100%;font-size:10px;line-height:1.55;display:flex}.land-progress-label{color:#75845e;justify-content:space-between;display:flex}.land-progress-label strong{color:#537149;font-weight:500}.land-progress-track{background:#ede9ce;border:1px solid #acb489;border-radius:5px;height:5px;display:block;overflow:hidden}.land-progress-track i{background:#80a464;border-radius:4px;height:100%;display:block}.land-species{color:#737763;gap:3px;display:grid}.land-species>span{overflow-wrap:anywhere}.land-species b{color:#5c7751;background:#e5ebd2;border-radius:3px;margin-right:6px;padding:1px 4px;font-size:9px;font-weight:500}.land-people{color:#7c855f;border-top:1px dashed #cbd0ae;justify-content:space-between;gap:6px;padding-top:5px;font-size:9px;display:flex}.farm-page>.back{display:none}.farm-masthead{margin:10px 0 12px}.farm-cover{border-bottom:0;padding:12px 0}.farm-cover-sprout{display:none}.farm-about-land,.farm-participate-details{border-top:1px dashed #a4b084;border-bottom:1px dashed #a4b084;margin:0 0 28px;padding:3px 0}.farm-about-land>summary,.farm-participate-details>summary{cursor:pointer;color:#62714c;align-content:center;min-height:49px;font-family:"707 Community Hand",serif;font-size:20px;line-height:1.8}.farm-about-land>summary>span,.farm-participate-details>summary>span{color:#8b8d6a;margin-left:10px;font-family:inherit;font-size:12px}.farm-about-land .farm-update{margin-bottom:20px}.farm-participate-details .farm-expectations{padding-top:20px}.farm-participate-details .farm-path{margin-top:24px}.farm-page .farm-intro{font-size:14px}@media (max-width:600px){.farm-masthead{margin:4px 0 8px}.farm-cover{padding:7px 0}.community-shell .farm-cover h1{font-size:29px}.farm-cover-kicker{font-size:11px}.farm-cover p{font-size:13px}.farm-about-land>summary,.farm-participate-details>summary{font-size:18px}.farm-about-land>summary>span,.farm-participate-details>summary>span{font-size:11px}}.community-shell.farm-shell header{border-bottom:1px solid #b4bea0;gap:18px;max-width:850px;padding:17px 30px 16px}.community-shell.farm-shell .logo .brand-artwork{width:149px}.community-shell.farm-shell .logo-caption{gap:7px;font-size:8px}.community-shell.farm-shell .logo-caption strong{letter-spacing:1px;padding-right:7px;font-size:9px}.community-shell.farm-shell main{max-width:850px;padding:0 30px}.community-shell.farm-shell .farm-return-community{color:#688352;background:0 0;border:0;border-bottom:1px solid #a3b48b;border-radius:0;padding:8px 0;font-size:11px}.farm-page .farm-masthead{align-items:center;margin:22px 0 8px}.farm-page .farm-cover-kicker{letter-spacing:1px;color:#97947a;font-size:10px}.farm-page .farm-cover{border:0;align-items:center;gap:12px;padding:5px 0 22px;position:relative}.farm-page .farm-cover>div:first-child{flex:1;min-width:0}.community-shell .farm-page .farm-cover h1{letter-spacing:.05em;color:#3d643d;background:linear-gradient(#0000 78%,#dce3b9 78% 90%,#0000 90%);margin:5px 0 12px;font-size:46px;font-weight:500;line-height:1.3;display:table}.farm-page .farm-cover p{color:#7a8467;max-width:390px;margin:0;font-size:13px;line-height:1.85}.farm-cover-handnote{font-family:var(--journal-display);color:#a19460;transform-origin:0;margin-top:9px;font-size:20px;display:block;transform:rotate(-2deg)}.farm-cover-botanical{flex:none;justify-content:center;align-self:stretch;align-items:center;width:130px;margin-right:1px;display:flex;position:relative}.farm-cover-botanical>svg{opacity:.85;width:110px;height:135px;transform:rotate(7deg)}.farm-cover-botanical .farm-stage{color:#78824f;white-space:normal;text-align:center;background:#ebebc9;border:1px solid #9fa57a;border-radius:48% 45% 46% 43%;max-width:110px;padding:8px 12px;font-size:10px;line-height:1.6;position:absolute;bottom:5px;right:2px;transform:rotate(-8deg)}.farm-page .farm-about-land,.farm-page .farm-participate-details{border:0;border-bottom:1px solid #c5c8ac;margin-bottom:26px;padding:0}.farm-page .farm-about-land>summary,.farm-page .farm-participate-details>summary{color:#697d51;min-height:50px;padding-left:19px;font-size:19px;line-height:1.7;position:relative}.farm-page .farm-about-land>summary::marker{color:#9ca37d;font-size:11px}.farm-page .farm-participate-details>summary::marker{color:#9ca37d;font-size:11px}.farm-page .farm-about-land>summary>span,.farm-page .farm-participate-details>summary>span{font-family:var(--journal-body);color:#9c9b7f;margin-left:8px;font-size:10px}.farm-page .farm-gatherings{margin-bottom:25px}.community-shell .farm-page .farm-section-title h2{color:#4d7046;font-size:25px}.farm-page .farm-section-title>span{color:#939980;font-size:10px}.farm-page .farm-next-empty{color:#929276;background:linear-gradient(100deg,#f4edd1,#0000);border:0;border-left:2px solid #d6c79b;border-radius:0 14px 14px 0;margin-top:12px;padding:13px 15px;font-size:12px;line-height:1.9}.community-shell .farm-page .farm-event-card{background:#f8f3df;border:1px solid #b5bea0;border-radius:13px 5px 11px;padding:13px;box-shadow:2px 3px #e0e4c6}.farm-page .farm-event-card>img{border:5px solid #fff9eb;border-radius:2px;outline:1px solid #c6c9ac;transform:rotate(-2deg)}.farm-page .farm-event-card small{color:#8e9579;font-size:10px}.farm-page .farm-event-card strong{color:#517348}.farm-page .farm-event-card em{color:#8a9476;font-size:11px}.farm-page .farm-event-card b{color:#668451;font-size:13px}@media (max-width:600px){.community-shell.farm-shell header{gap:10px;padding:13px 18px 12px}.community-shell.farm-shell main{padding:0 18px}.community-shell.farm-shell .logo .brand-artwork{width:130px}.community-shell.farm-shell .logo-caption{font-size:7px}.community-shell.farm-shell .logo-caption strong{font-size:8px}.community-shell.farm-shell .farm-return-community{gap:4px;font-size:10px}.farm-page .farm-masthead{margin:18px 0 6px}.farm-page .farm-cover-kicker{letter-spacing:0;font-size:9px}.farm-page .farm-cover{gap:4px;padding-bottom:12px}.community-shell .farm-page .farm-cover h1{margin:5px 0 9px;font-size:36px}.farm-page .farm-cover p{font-size:12px;line-height:1.8}.farm-cover-handnote{margin-top:8px;font-size:18px}.farm-cover-botanical{width:87px}.farm-cover-botanical>svg{width:88px;height:116px}.farm-cover-botanical .farm-stage{max-width:90px;padding:6px 9px;font-size:9px;bottom:0}.farm-page .farm-about-land>summary,.farm-page .farm-participate-details>summary{padding-left:3px;font-size:18px}.farm-page .farm-about-land>summary>span,.farm-page .farm-participate-details>summary>span{font-size:9px}.farm-page .farm-next-empty{font-size:11px}.community-shell .farm-page .farm-section-title h2{font-size:24px}.farm-page .farm-section-title>span{font-size:9px}}@media (max-width:350px){.community-shell .farm-page .farm-cover h1{font-size:31px}.farm-cover-botanical{width:72px}.farm-cover-botanical>svg{width:74px}.farm-page .farm-cover p{font-size:11px}.farm-page .farm-cover-kicker{font-size:8px}}.community-shell.map-room-shell .map-interior-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff8e8;border-bottom:0;gap:14px;padding:12px 22px 8px}.map-interior-header>span{white-space:nowrap;flex-direction:column;align-items:center;gap:2px;font-size:25px;line-height:1.4;display:flex}.map-interior-header>span:before{content:"707 / 街区漫游";letter-spacing:2px;color:#8c8167;font:9px/1.5 PingFang SC,sans-serif}.map-interior-header>button:first-child{flex-wrap:wrap;gap:5px;max-width:100px;font-size:10px;line-height:1.4}.community-shell.map-room-shell .map-interior-logo{flex-basis:72px;width:72px}.map-interior-header>button:last-child{color:#657254;border-bottom:1px solid #d7d3b3;gap:4px;min-height:36px;font-size:11px}.community-shell.map-room-shell .street-navigation{isolation:isolate;background:#fff8e8;border:0;flex-wrap:nowrap;justify-content:center;gap:9px;padding:11px 20px 18px;display:flex;position:relative}.street-navigation:after{content:"";background:repeating-linear-gradient(90deg,#c7c2a3 0 3px,#0000 3px 8px);height:1px;position:absolute;bottom:5px;left:24px;right:24px}.community-shell.map-room-shell .street-navigation button{color:#726e58;min-height:70px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:4px 8px 5px 3px;flex-direction:column;flex:0 75px;align-items:center;gap:5px;padding:9px 8px 7px;font-size:12px;display:flex;position:relative}.street-nav-icon{color:#758466;place-items:center;width:30px;height:29px;display:grid;position:relative}.street-nav-icon:before{content:"";z-index:-1;background:#e9e9d0;border-radius:48% 52% 43% 57%;position:absolute;inset:1px -2px;transform:rotate(-9deg)}.street-navigation button:nth-child(2) .street-nav-icon:before{background:#e9dac8}.street-navigation button:nth-child(3) .street-nav-icon:before{background:#dce8d5}.street-navigation button:nth-child(4) .street-nav-icon:before{background:#eedfae}.street-navigation button:nth-child(5) .street-nav-icon:before{background:#e2ddec}.street-navigation button:nth-child(6) .street-nav-icon:before{background:#dfe5e9}.street-nav-label{letter-spacing:.5px}.community-shell.map-room-shell .street-navigation button[aria-current=page]{color:#365a41;background:#e7edda;border:1px solid #9aa983;transform:rotate(-2deg);box-shadow:2px 3px #d1d6b755}.street-navigation button[aria-current=page] .street-nav-icon{color:#3e684d}.street-nav-pin{display:none}.street-navigation button[aria-current=page] .street-nav-pin{background:#d6bb86;border:1px solid #b29a6c;border-radius:1px;width:16px;height:6px;display:block;position:absolute;top:-3px;left:50%;transform:translate(-50%)rotate(7deg)}.street-navigation button:focus-visible{outline-offset:3px;outline:2px solid #66896d}.community-shell footer .footer-brand-artwork{letter-spacing:normal;flex:none;align-self:center;width:100px;margin:0}.community-shell footer{align-items:center}.community-shell footer .footer-brand-artwork+span{font-size:12px}@media (max-width:600px){.community-shell.map-room-shell .map-interior-header{padding:9px 16px 7px}.map-interior-header>span{font-size:23px}.community-shell.map-room-shell .street-navigation{gap:5px;padding:10px 14px 17px}.community-shell.map-room-shell .street-navigation button{flex:1 1 0;gap:4px;min-width:0;min-height:64px;padding:8px 3px 7px;font-size:11px}.street-nav-icon{width:27px;height:27px}.street-nav-label{white-space:nowrap;letter-spacing:0}.community-shell footer .footer-brand-artwork{width:104px}.community-shell footer .footer-brand-artwork+span{font-size:11px}.map-interior-header>button:last-child{font-size:10px}}@media (max-width:350px){.community-shell.map-room-shell .street-navigation{gap:3px;padding-left:10px;padding-right:10px}.community-shell.map-room-shell .street-navigation button{font-size:10px}.map-interior-header>span{font-size:21px}.community-shell.map-room-shell .map-interior-logo{flex-basis:62px;width:62px}.map-interior-header>button:first-child{max-width:83px}}.community-shell>footer.community-footer{color:#53664d;background:#eeead4;border-top:1px dashed #bfbba1;max-width:1000px}.community-shell>footer.community-footer .footer-about{color:#52694d}.community-shell>footer.community-footer>span:last-child{color:#7b8169}.community-shell>footer.community-footer .footer-brand-artwork{mix-blend-mode:multiply}body.preview-demo .map-room-shell .map-interior-header{top:31px}.community-shell{--journal-paper:#fff8ec;--journal-ink:#252820;--journal-green:#21663f;--journal-blue:#155e79;--journal-line:#bfc4b0;--journal-muted:#616357;--journal-display:"707 Community Hand", "Kaiti SC", "KaiTi", serif;--journal-body:"707 Community Round", "707 Community Hand", "PingFang SC", "Microsoft YaHei", sans-serif;background:var(--journal-paper);color:var(--journal-ink);font-family:var(--journal-body);font-synthesis:none;-webkit-font-smoothing:antialiased;background-image:radial-gradient(#746b4b16 .5px,#0000 .5px);background-size:6px 6px;min-height:100vh;font-size:15px;font-weight:400;line-height:1.8}.community-shell h1,.community-shell h2,.community-shell h3{color:var(--journal-ink);font-family:var(--journal-display);letter-spacing:.04em;font-weight:500}.community-shell button{font-family:var(--journal-body);font-weight:400;transition:background-color .18s,color .18s}:is(.community-shell button:focus-visible,.community-shell a:focus-visible,.community-shell input:focus-visible,.community-shell textarea:focus-visible,.community-shell select:focus-visible){outline:3px solid var(--journal-blue);outline-offset:3px}.community-shell .preview-bar{color:#fff8ec;letter-spacing:.2px;white-space:nowrap;background:#252820;border-bottom:1px solid #252820;min-height:28px;font-size:11px}.community-shell .preview-bar .dot{background:#bce969}.community-shell .bar-detail{opacity:1;white-space:normal;border-color:#686d59}.community-shell header{border-bottom:2px solid var(--journal-ink);gap:30px;max-width:1192px;margin:0 auto;padding:23px 36px 20px}.community-shell .logo{letter-spacing:0;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:5px;padding:0}.community-shell .brand-artwork{aspect-ratio:3049/1165;mix-blend-mode:multiply;background:0 0;width:190px;height:auto;display:block;position:relative;overflow:hidden}.community-shell .brand-artwork img{width:116.235%;max-width:none;height:auto;display:block;position:absolute;top:-102.061%;left:-8.101%}.community-shell .logo-caption{color:var(--journal-muted);align-items:center;gap:10px;padding-left:3px;font-size:10px;line-height:1.5;display:flex}.community-shell .logo-caption strong{letter-spacing:2px;color:var(--journal-ink);border-right:1px solid #b8c3af;padding-right:9px;font-size:11px}.community-shell nav{gap:20px}.community-shell nav button{min-height:44px;color:var(--journal-muted);border-radius:0;padding:15px 9px;font-size:15px}.community-shell nav button.active{color:var(--journal-ink);background:#d0ee80;border-radius:24px 19px 23px 18px;font-weight:400;box-shadow:inset 0 0 0 1.5px #252820}.community-shell nav button.active:after{display:none}.community-shell .host-btn{border:1.5px solid var(--journal-ink);color:var(--journal-ink);letter-spacing:.04em;background:#ffce57;border-radius:7px 3px 8px;gap:6px;min-height:44px;padding:12px 16px;font-weight:400;box-shadow:2px 2px #252820}.community-shell .host-btn:hover{background:#f8bc24;transform:none}.community-shell main{max-width:1192px;padding:0 36px}.community-shell .brand-preface{border:2px solid var(--journal-ink);isolation:isolate;background:#fff4d3;border-radius:22px 7px 26px 8px;grid-template-columns:1fr 300px;align-items:center;gap:36px;margin:24px 0 32px;padding:28px 32px;display:grid;position:relative;box-shadow:5px 5px #252820}.community-shell .brand-preface:before{content:"";background:#eadbb7d9;border-left:1px dashed #b7a47b;border-right:1px dashed #b7a47b;width:95px;height:21px;position:absolute;top:-10px;left:32px;transform:rotate(-5deg)}.community-shell .brand-eyebrow{color:var(--journal-ink);letter-spacing:.08em;align-items:center;gap:23px;margin-bottom:15px;font-size:12px;font-weight:400;display:flex}.community-shell .community-month-stamp{outline-offset:-5px;color:#21663f;letter-spacing:0;border:1.5px solid #21663f;border-radius:50%;outline:1px solid #21663f;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;line-height:1.05;display:flex;transform:rotate(-9deg)}.community-shell .community-month-stamp>span{font-size:8px}.community-shell .community-month-stamp strong{margin:1px 0;font-family:Georgia,serif;font-size:24px;font-weight:400}.community-shell .community-month-stamp small{font-size:7px}.community-shell .brand-preface h1{font-family:var(--journal-display);color:var(--journal-ink);letter-spacing:.065em;text-wrap:pretty;max-width:610px;margin-bottom:16px;font-size:clamp(32px,3.8vw,46px);font-weight:500;line-height:1.4}.community-shell .brand-preface h1>span{max-width:100%;display:inline-block}.community-shell .journal-copy>p:last-of-type{color:var(--journal-muted);margin:0;font-size:15px;line-height:1.9}.community-shell .brand-preface button{color:var(--journal-ink);border:1.5px solid var(--journal-ink);background:#a6dce8;border-radius:3px 7px 4px 8px;min-height:44px;margin-top:17px;padding:10px 12px;font-size:12px;position:static;box-shadow:2px 2px #252820}.community-shell .journal-life-tags{color:#59614c;flex-wrap:wrap;align-items:center;gap:13px;margin-top:17px;font-size:12px;display:flex}.community-shell .journal-life-tags span{align-items:center;gap:7px;display:flex}.community-shell .journal-life-tags span:before{content:"";background:#d0ee80;border:1px solid #21663f;border-radius:1px;width:7px;height:7px;transform:rotate(-12deg)}.community-shell .journal-life-tags span:nth-child(2):before{background:#a2dce9;transform:rotate(9deg)}.community-shell .journal-life-tags span:nth-child(3):before{background:#fac1d0;border-radius:50%}.community-shell .journal-visual{min-height:205px;position:relative}.community-shell .community-sketch{mix-blend-mode:multiply;z-index:1;width:240px;height:222px;display:block;position:relative}.community-shell .journal-sticker{z-index:3;color:#343027;font-family:var(--journal-display);letter-spacing:.04em;white-space:nowrap;background:#fac1d0;border:1.5px solid #252820;border-radius:4px 9px 3px 7px;padding:7px 13px;font-size:18px;font-weight:500;position:absolute;top:3px;right:7px;transform:rotate(7deg)}.community-shell .journal-photo{z-index:2;background:#fffefa;border:1.5px solid #252820;width:140px;margin:0;padding:5px 5px 0;position:absolute;bottom:-8px;right:-6px;transform:rotate(-7deg);box-shadow:2px 2px #252820}.community-shell .journal-photo:before{content:"";z-index:3;background:#e9d7a9d9;border-inline:1px dashed #bda76f;width:43px;height:15px;position:absolute;top:-9px;left:37%;transform:rotate(8deg)}.community-shell .journal-photo:after{content:"";z-index:-1;background:#fffefa;border:1px solid #28282030;position:absolute;inset:1px;transform:rotate(7deg)}.community-shell .journal-photo img{aspect-ratio:2;object-fit:cover;object-position:center 48%;width:100%;display:block}.community-shell .journal-photo figcaption{color:#51604f;letter-spacing:.4px;justify-content:space-between;padding:6px 2px;font-size:8px;display:flex}.community-shell .journal-photo figcaption span{display:none}.community-shell .monthly-intro{background:0 0;border-radius:0;grid-template-columns:.9fr 1.1fr;align-items:start;gap:28px;margin:28px 0 46px;display:grid;overflow:visible}.community-shell .monthly-theme.message-board{border:2px solid var(--journal-ink);background:#ffe69b;border-radius:7px 18px 7px 17px;align-self:start;min-height:0;padding:0;display:block;overflow:hidden;box-shadow:4px 4px #252820}.community-shell .board-heading{border-bottom:1.5px solid var(--journal-ink);background:#a2dce9;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:12px 20px;display:flex}.community-shell .board-heading>span{letter-spacing:.08em;color:var(--journal-ink);align-items:center;gap:8px;font-size:12px;font-weight:400;display:flex}.community-shell .board-heading small{letter-spacing:0;color:#334e54;background:0 0;font-size:10px}.community-shell .board-theme-note{box-shadow:none;background:0 0;border:0;border-radius:0;padding:22px 24px 18px;position:relative;transform:none}.community-shell .community-doodle{width:58px;height:46px;color:var(--journal-ink);stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;display:block}.community-shell .doodle-accent{fill:#fff9e3;stroke:none}.community-shell .theme-doodle{opacity:.85;width:32px;height:29px;transform:rotate(13deg)}.community-shell .board-pin,.community-shell .note-tape{display:none}.community-shell .message-board .monthly-label{color:var(--journal-ink);font-family:var(--journal-body);letter-spacing:.08em;align-items:center;gap:12px;margin:0 0 12px;font-size:18px;font-weight:400;display:flex}.community-shell .message-board .monthly-label small{color:#68776e;margin-left:auto;font-size:10px;font-weight:400}.community-shell .message-board h1{font-family:var(--journal-display);color:var(--journal-ink);letter-spacing:.065em;z-index:1;margin:0 0 14px;font-size:37px;font-weight:500;line-height:1.42;position:relative}.community-shell .message-board .monthly-description{color:var(--journal-muted);margin:0 0 14px;font-size:14px;line-height:1.9}.community-shell .note-signature{color:#776846;border-top:1px dashed #b7a671;padding-top:10px;font-size:10px}.community-shell .note-signature span{letter-spacing:0;font-size:9px}.community-shell .board-small-note{border:0;border-top:1.5px solid var(--journal-ink);width:100%;max-width:none;box-shadow:none;background:#ffd6da;border-radius:0;margin:0;padding:13px 24px 16px;position:relative;transform:none}.community-shell .board-small-note:after{content:"";background:#faf4daba;border-inline:1px dashed #b9a982;width:31px;height:12px;position:absolute;top:-6px;right:24px;transform:rotate(5deg)}.community-shell .note-from{color:#795445;letter-spacing:.6px;font-size:10px}.community-shell .board-small-note p{font-family:var(--journal-display);color:#554729;letter-spacing:.035em;margin:5px 0 0;font-size:19px;font-weight:500;line-height:1.65}.community-shell .monthly-book{border:2px solid var(--journal-ink);background:#e5f3c2;border-radius:18px 5px 20px;padding:24px;position:relative;box-shadow:4px 4px #252820}.community-shell .monthly-book:after{content:"";clip-path:polygon(0 0,100% 0,100% 100%,50% 81%,0 100%);background:#ffce57;border:1px solid #252820;width:16px;height:45px;position:absolute;top:-2px;right:28px}.community-shell .monthly-book-top{color:var(--journal-ink);font-family:var(--journal-display);letter-spacing:.045em;margin-bottom:20px;font-size:29px;font-weight:500;line-height:1.45}.community-shell .monthly-book-top svg{width:45px;height:37px;color:var(--journal-green);transform:rotate(-7deg)}.community-shell .monthly-book-content{align-items:center;gap:22px;margin-bottom:22px}.community-shell .book-jacket{color:#fff1cb;background:#125f48;border-radius:0;flex-shrink:0;width:108px;height:151px;padding:15px 13px;transform:rotate(-2deg);box-shadow:4px 5px #e5e5d7,inset 4px 0 #0c4f3d}.community-shell .book-jacket strong{font-family:var(--journal-display);letter-spacing:.02em;z-index:1;font-size:19px;font-weight:500;line-height:1.6;position:relative}.community-shell .book-jacket>span{letter-spacing:1px;font-size:6px}.community-shell .book-jacket small{font-size:6px;bottom:14px;left:13px}.community-shell .book-moon{opacity:.9;background:#eac744;width:65px;height:65px}.community-shell .cms-book-cover{width:108px;height:151px}.community-shell .monthly-book-copy{min-width:0}.community-shell .monthly-book-copy h2{font-family:var(--journal-display);letter-spacing:.015em;margin:10px 0;font-size:25px;font-weight:500;line-height:1.55}.community-shell .book-type{color:var(--journal-blue);letter-spacing:.4px;margin:0;font-size:11px}.community-shell .book-author{color:var(--journal-muted);margin-bottom:8px;font-size:12px}.community-shell .book-example{color:#6b7467;font-size:10px}.community-shell .reading-reason{border-color:#a8b78e;margin-top:0;padding-top:17px}.community-shell .reading-reason h3{font-family:var(--journal-display);color:var(--journal-ink);margin:0 0 10px;font-size:18px;font-weight:500}.community-shell .reading-reason p{color:var(--journal-muted);font-size:14px;line-height:1.95}.community-shell .reading-reason>span{color:#126e85;border-left:2px solid #279bb5;padding-left:10px;font-size:12px;line-height:1.7}.community-shell .reading-participation{border-color:var(--journal-line);align-items:center;gap:12px;margin-top:20px;padding-top:18px}.community-shell .reading-participation>div{gap:9px}.community-shell .reading-participation strong{color:var(--journal-green);font-family:Georgia,serif;font-size:31px;font-weight:700}.community-shell .reading-participation span{color:#415b4a;font-size:12px}.community-shell .reading-participation small{color:#697568;font-size:11px;line-height:1.6}.community-shell .primary,.community-shell .secondary{letter-spacing:.04em;border:1.5px solid var(--journal-ink);border-radius:5px 8px 4px 7px;gap:9px;min-height:44px;padding:11px 16px;font-size:14px;font-weight:400;line-height:1.5;box-shadow:2px 2px #252820}.community-shell .primary{color:var(--journal-ink);background:#bce96d}.community-shell .primary:hover{background:#a4d853;transform:none}.community-shell .secondary{color:var(--journal-ink);background:#fffdf5}.community-shell .secondary:hover{background:#def1f5}.community-shell .section-index{border:1.5px solid var(--journal-ink);letter-spacing:.06em;color:var(--journal-ink);background:#ffde7a;border-radius:3px;margin:0 0 12px;padding:3px 8px;font-size:12px;font-weight:400;display:inline-block;transform:rotate(-2deg)}.community-shell .activities-heading{border-bottom:2px solid var(--journal-ink);justify-content:space-between;align-items:end;margin:0;padding:0 0 15px;display:flex}.community-shell .activities-heading h2,.community-shell .next-reading h2,.community-shell .reading-history-heading h2{font-family:var(--journal-display);letter-spacing:.045em;margin:0;font-size:33px;font-weight:500;line-height:1.45}.community-shell .activities-heading h2:before,.community-shell .next-reading h2:before,.community-shell .reading-history-heading h2:before{display:none}.community-shell .activities-heading>span{color:var(--journal-muted);padding-bottom:4px;font-size:12px}.community-shell .list-toolbar{gap:8px;margin:12px 0 0;padding:0 0 12px}.community-shell .filters{scrollbar-width:none;gap:4px}.community-shell .filters::-webkit-scrollbar{display:none}.community-shell .filters button{color:var(--journal-muted);background:0 0;border:0;border-radius:0;min-height:44px;padding:10px 12px;font-size:13px}.community-shell .filters button.chosen{color:var(--journal-ink);background:#d0ee80;border-radius:4px;font-weight:400;box-shadow:inset 0 0 0 1.5px #252820}.community-shell .list-count{color:var(--journal-blue);font-size:11px}.community-shell .events-grid{grid-template-columns:minmax(0,1fr);gap:25px;padding-top:16px;display:grid}.community-shell .event-card{border:2px solid var(--journal-ink);color:var(--journal-ink);background:#fffdf5;border-radius:15px 5px 17px 6px;grid-template-columns:43% 1fr;gap:26px;padding:12px;display:grid;overflow:hidden;box-shadow:4px 4px #93cfd9}.community-shell .event-card:hover{border-color:var(--journal-ink);transform:none;box-shadow:4px 4px #5dbad0}.community-shell .event-card .card-image{aspect-ratio:16/10;background:#e5eddb;border-radius:7px 3px;height:auto;min-height:210px;max-height:none}.community-shell .event-card .card-image img{transition:transform .3s}.community-shell .event-card .card-image:before{content:"";z-index:2;pointer-events:none;background:#eee2c4bc;border-inline:1px dashed #b9a47c;width:72px;height:15px;position:absolute;top:-6px;left:48%;transform:rotate(5deg)}.community-shell .event-card:hover .card-image img{transform:scale(1.015)}.community-shell .event-card .image-tag{border:1px solid var(--journal-ink);color:#374a31;letter-spacing:.04em;background:#ffce57;border-radius:3px 7px 3px 6px;padding:7px 11px;font-size:12px;font-weight:400;top:10px;left:10px}.community-shell .event-card:nth-child(2) .image-tag{color:#155e66;background:#dcf0ec}.community-shell .event-card:nth-child(3) .image-tag{color:#41652c;background:#e4efcf}.community-shell .event-card .photo-caption{background:#174736b8;border-radius:0;font-size:9px}.community-shell .event-card .card-body{flex-direction:column;justify-content:center;padding:15px 12px 10px 0;display:flex}.community-shell .event-card .card-date{color:var(--journal-blue);letter-spacing:.04em;margin-bottom:14px;font-size:13px}.community-shell .event-card .card-body h2{font-family:var(--journal-display);letter-spacing:.035em;text-wrap:pretty;min-height:0;margin:0 0 15px;font-size:29px;font-weight:500;line-height:1.5}.community-shell .event-card .location{color:var(--journal-muted);margin:0 0 24px;font-size:13px}.community-shell .event-card .card-bottom{border-color:#d7dfd0;margin-top:auto;padding-top:15px}.community-shell .event-card .card-bottom>span{color:#5d6d5c;font-size:11px}.community-shell .event-card .card-bottom strong{color:var(--journal-green);gap:14px;font-family:Georgia,serif;font-size:25px;font-weight:600}.community-shell .card-bottom strong svg{border:1.5px solid var(--journal-ink);width:34px;height:34px;color:var(--journal-ink);background:#bce96d;border-radius:50%;padding:6px}.community-shell .bottom-note{border:0;border-top:1px solid var(--journal-line);border-bottom:1px solid var(--journal-line);background:0 0;border-radius:0;margin:36px 0;padding:20px 76px 20px 0;position:relative}.community-shell .bottom-note .community-doodle{width:66px;height:57px;position:absolute;top:19px;right:9px;transform:rotate(5deg)}.community-shell .bottom-note>span:first-child{font-family:var(--journal-display);letter-spacing:.03em;font-size:22px;font-weight:500}.community-shell .bottom-note p{color:var(--journal-muted);font-size:12px}.community-shell .bottom-note .line-arrow{display:none}.community-shell .next-reading{border:2px solid var(--journal-ink);background:#ffd7da;border-radius:6px 19px 7px 17px;margin:36px 0;padding:24px 28px;box-shadow:4px 4px #f9ca62}.community-shell .next-reading-top{align-items:start}.community-shell .next-reading .kicker{color:#506746;letter-spacing:.6px;font-size:11px}.community-shell .tag{color:#44643b;background:#e5eed8;border-radius:2px}.community-shell .next-theme{font-family:var(--journal-display);letter-spacing:.035em;color:#314d33;font-size:25px;font-weight:500;line-height:1.6}.community-shell .next-reading-description{color:#5e7154;font-size:14px;line-height:1.9}.community-shell .next-reading-action{gap:12px}.community-shell .next-reading-action>span{color:#627356;font-size:11px}.community-shell .vote-option{background:#fffef9;border-color:#b8c8ac;border-radius:0;min-height:70px}.community-shell .vote-option.selected{background:#e0edce;border-color:#648940}.community-shell .reading-history.simple-book-archive{border:0;border-top:2px solid var(--journal-ink);background:0 0;border-radius:0;margin-top:38px;padding:24px 0 0}.community-shell .reading-history-heading{margin-bottom:17px}.community-shell .reading-history-heading .kicker{color:var(--journal-blue);letter-spacing:.8px;font-size:11px}.community-shell .history-demo-note{color:var(--journal-muted);font-size:11px;line-height:1.8}.community-shell .past-books-list{gap:0}.community-shell .compact-past-book{border:0;border-top:1px solid var(--journal-line);background:0 0;border-radius:0;padding:20px 0}.community-shell .compact-book-month{border:1.5px solid var(--journal-ink);color:var(--journal-ink);background:#a2dce9;border-radius:5px 2px;width:65px;padding:9px 5px}.community-shell .compact-book-month strong{font-family:Georgia,serif;font-size:32px;font-weight:600}.community-shell .compact-book-month small{color:#31515b;font-size:9px}.community-shell .compact-book-info{min-width:0}.community-shell .compact-book-info h3{font-family:var(--journal-display);letter-spacing:.025em;margin:0 0 6px;font-size:23px;font-weight:500;line-height:1.5}.community-shell .compact-book-info p{color:var(--journal-muted);font-size:12px}.community-shell .compact-book-actions .primary,.community-shell .compact-book-actions .secondary{border-radius:5px 3px 6px;min-height:44px;padding:9px 13px;font-size:12px}.community-shell .book-expand{color:var(--journal-blue);min-height:44px;font-size:12px}.community-shell .expanded-book-content{background:#f1f5e9;border-top:1px dashed #b9cba8;padding:20px}.community-shell .book-messages li{background:var(--journal-paper);font-family:var(--journal-display);border-left:2px solid #9fb86b;border-radius:0;font-size:17px;font-weight:500;line-height:1.8}.community-shell footer{border-top:2px solid var(--journal-ink);color:#e9ecd9;letter-spacing:0;background:#252820;gap:20px;max-width:1192px;margin-top:35px;padding:27px 36px 34px;font-size:11px}.community-shell .footer-brand{color:#bce96d;letter-spacing:-1px;font-family:Georgia,serif;font-size:29px}.community-shell .footer-about{color:#a2dce9;align-items:center;min-height:44px;font-size:11px;display:flex}.community-shell .detail h1,.community-shell .form-wrap h1,.community-shell .about-intro h1,.community-shell .about-story h2,.community-shell .memory h1,.community-shell .mine h1{font-family:var(--journal-display);color:var(--journal-ink);letter-spacing:.04em;font-weight:500}.community-shell .booking-panel{border:1px solid #adbea8;border-top:3px solid var(--journal-green);background:#fcfdf4;border-radius:0}.community-shell .detail-cover,.community-shell .about-photo img,.community-shell .community-note,.community-shell .quota-box,.community-shell .cover-upload,.community-shell .about-values{border-radius:0}.community-shell .community-note{background:#edf4e5;border-left:3px solid #9bb960}.community-shell .cover-upload-prompt strong{font-family:var(--journal-display);color:var(--journal-ink);font-weight:500}.community-shell .cover-upload-prompt small{color:var(--journal-green);background:0 0;border-bottom:1px solid #8db3a4;border-radius:0;padding:6px 0}.community-shell input,.community-shell select,.community-shell textarea{color:var(--journal-ink);font-family:var(--journal-body);background:#fffefa;border-color:#aabda4;border-radius:3px;font-size:16px;font-weight:400;line-height:1.7}.community-shell .h5-member-card,.community-shell .h5-booking-record,.community-shell .h5-member-dialog{border-color:#b9c8b0;border-radius:3px}.community-shell .h5-member-dialog h2{font-family:var(--journal-display);font-weight:500}.community-shell .toast{background:#145f45;border-radius:3px}.community-shell .market-teaser{border:2px solid var(--journal-ink);background:#a9dde9;border-radius:18px 6px 20px 5px;margin:36px 0;padding:28px;box-shadow:4px 4px #252820}.community-shell .market-teaser h2,.community-shell .market-page-head h1,.community-shell .market-section-head h2,.community-shell .market-banner h2,.community-shell .market-stall-copy h3,.community-shell .market-detail h2{font-family:var(--journal-display);letter-spacing:.035em;color:var(--journal-ink);font-weight:500}.community-shell .market-teaser .kicker{color:var(--journal-blue);letter-spacing:.7px;font-size:11px}.community-shell .market-teaser-copy>p{color:#52716a;font-size:14px;line-height:1.9}.community-shell .market-invitation{background:#fffbeb;border:1.5px dashed #415b4d;border-radius:7px 13px 6px 15px}.community-shell .market-mini-stall,.community-shell .market-stall-card,.community-shell .market-item-card,.community-shell .market-interest-card{box-shadow:none;border-radius:0}.community-shell .market-page-head{border-bottom:2px solid var(--journal-ink);padding-bottom:20px}.community-shell .market-page-head .kicker{color:var(--journal-blue)}.community-shell .market-banner{border:2px solid var(--journal-ink);background:#e5f3c2;border-radius:8px 18px 6px 20px;box-shadow:4px 4px #252820}.community-shell .market-banner>div>span{color:#597444;letter-spacing:.5px;font-size:12px}.community-shell .market-banner p{color:#536b47}.community-shell .market-banner .primary{color:var(--journal-ink);background:#bce96d}.community-shell .market-banner-mark{color:#527639;border-color:#b5c79b}.community-shell .market-banner-mark span{color:#527639}.community-shell .market-free{color:#315f55;background:#e7f2ee;border-radius:2px}.community-shell .market-teaser-copy>span{color:#577468}.community-shell .market-stall-label{color:#3f6747;background:#e5f0e6;border-bottom-color:#91b777}.community-shell .market-tabs button,.community-shell .market-filters button{border-radius:0;min-height:44px}.community-shell .market-tabs button.selected,.community-shell .market-filters button.selected{color:#365b30;background:#e7f0d9}.community-shell .market-section-head{border-bottom:1px solid #a6b5a3;padding-bottom:12px}@media (max-width:900px) and (min-width:721px){.community-shell header{gap:14px;padding-inline:28px}.community-shell nav{gap:9px}.community-shell .brand-artwork{width:166px}.community-shell .brand-preface{grid-template-columns:1fr 215px;gap:24px;padding:25px}.community-shell .monthly-intro{grid-template-columns:1fr 1fr;gap:24px}.community-shell .event-card{gap:24px}.community-shell .event-card .card-body h2{font-size:25px}}@media (max-width:720px){.community-shell header{flex-wrap:wrap;gap:14px;margin-bottom:0;padding:17px 20px 0}.community-shell .brand-artwork{width:154px}.community-shell .logo-caption{gap:6px;font-size:8px}.community-shell .logo-caption strong{letter-spacing:1px;padding-right:6px;font-size:9px}.community-shell .host-btn{min-height:44px;padding:10px 11px;font-size:13px}.community-shell .host-btn svg{width:15px}.community-shell nav{border-top:1px solid #d3ddca;order:3;justify-content:space-between;gap:0;width:100%;padding:4px 0 0}.community-shell nav button{flex:1;min-height:46px;padding:12px 8px;font-size:14px}.community-shell nav button.active:after{bottom:0;left:28%;right:28%}.community-shell main{padding:0 20px}.community-shell .brand-preface{grid-template-columns:minmax(0,1fr) 90px;align-items:center;gap:11px;margin:22px 0 27px;padding:20px 17px;box-shadow:3px 3px #252820}.community-shell .brand-eyebrow{letter-spacing:.035em;gap:9px;margin-bottom:11px;font-size:10px}.community-shell .community-month-stamp{outline-offset:-4px;width:44px;height:44px}.community-shell .community-month-stamp>span{font-size:7px}.community-shell .community-month-stamp strong{font-size:19px}.community-shell .community-month-stamp small{font-size:6px}.community-shell .brand-preface:before{width:66px;height:17px;top:-8px;left:20px}.community-shell .brand-preface h1{letter-spacing:.035em;margin-bottom:11px;padding:0;font-size:29px;line-height:1.4}.community-shell .journal-copy>p:last-of-type{font-size:12px;line-height:1.9}.community-shell .brand-preface button{gap:6px;min-height:44px;margin-top:12px;padding:8px 10px;font-size:12px}.community-shell .journal-life-tags{gap:9px;margin-top:14px;font-size:10px}.community-shell .journal-life-tags span{gap:4px}.community-shell .journal-life-tags span:before{width:5px;height:5px}.community-shell .journal-visual{min-height:246px}.community-shell .community-sketch{width:104px;height:168px;margin-left:-5px;top:-6px}.community-shell .journal-sticker{padding:5px 7px;font-size:15px;top:-13px;right:-7px}.community-shell .journal-photo{width:100%;padding:4px 4px 0;display:block;bottom:-1px;right:-3px;box-shadow:2px 2px #252820}.community-shell .journal-photo img{aspect-ratio:4/3;object-position:center 42%}.community-shell .journal-photo figcaption{white-space:nowrap;padding:5px 0;font-size:7px}.community-shell .journal-photo figcaption span{display:none}.community-shell .monthly-intro{grid-template-columns:1fr;gap:28px;margin:23px 0 38px}.community-shell .board-heading{padding:10px 16px}.community-shell .board-heading>span{letter-spacing:.035em;gap:6px;font-size:11px}.community-shell .theme-doodle{width:26px;height:24px}.community-shell .board-heading small{font-size:10px}.community-shell .board-theme-note{padding:17px 18px 15px}.community-shell .message-board .monthly-label{margin-bottom:9px;font-size:17px}.community-shell .message-board h1{letter-spacing:.04em;margin-bottom:13px;font-size:32px;line-height:1.42}.community-shell .message-board .monthly-description{margin-bottom:10px;font-size:14px;line-height:1.9}.community-shell .board-small-note{padding:11px 18px 14px}.community-shell .board-small-note p{font-size:18px}.community-shell .monthly-book{padding:20px 17px}.community-shell .monthly-book-top{margin-bottom:19px;font-size:27px}.community-shell .monthly-book-content{gap:16px}.community-shell .monthly-book-copy h2{font-size:22px}.community-shell .reading-reason p{font-size:14px}.community-shell .reading-participation{gap:9px}.community-shell .reading-participation .primary,.community-shell .reading-participation .secondary{flex-shrink:0}.community-shell .reading-participation small{font-size:10px;line-height:1.65}.community-shell .section-index{margin-bottom:7px;font-size:11px}.community-shell .activities-heading{align-items:end;gap:12px;padding-bottom:14px}.community-shell .activities-heading h2,.community-shell .next-reading h2,.community-shell .reading-history-heading h2{font-size:28px;line-height:1.45}.community-shell .activities-heading>span{max-width:94px;font-size:11px;line-height:1.7}.community-shell .filters{gap:1px}.community-shell .filters button{min-height:44px;padding:9px 10px;font-size:12px}.community-shell .list-toolbar{margin:9px 0 0;padding-bottom:0}.community-shell .event-card{border-radius:13px 5px 14px;padding:9px;display:block}.community-shell .event-card .card-image{aspect-ratio:16/10;border-radius:6px 3px;height:auto;min-height:0}.community-shell .event-card .image-tag{padding:5px 9px;font-size:11px;top:8px;left:8px}.community-shell .event-card .card-body{padding:17px 8px 9px}.community-shell .event-card .card-date{margin-bottom:10px;font-size:12px}.community-shell .event-card .card-body h2{margin-bottom:10px;font-size:25px;line-height:1.5}.community-shell .event-card .location{margin-bottom:16px;font-size:12px;line-height:1.8}.community-shell .event-card .card-bottom{padding-top:12px}.community-shell .event-card .card-bottom>span{font-size:11px}.community-shell .event-card .card-bottom strong{gap:12px;font-size:25px}.community-shell .card-bottom strong svg{width:29px;height:29px;padding:6px}.community-shell .market-teaser{margin:30px 0;padding:22px 18px}.community-shell .market-teaser h2{font-size:28px}.community-shell .bottom-note{gap:7px;margin:28px 0;padding:19px 67px 19px 0}.community-shell .bottom-note .community-doodle{width:54px;height:48px;top:23px;right:0}.community-shell .bottom-note>span:first-child{font-size:21px}.community-shell .bottom-note p{font-size:12px}.community-shell .bottom-note .line-arrow{right:0}.community-shell .next-reading{margin:30px 0;padding:22px 18px}.community-shell .next-reading-action{flex-direction:column;align-items:stretch;gap:13px}.community-shell .next-reading-action .primary{width:100%}.community-shell .next-theme{font-size:23px}.community-shell .reading-history.simple-book-archive{margin-top:32px;padding:22px 0 0}.community-shell .compact-past-book{padding:18px 0}.community-shell .compact-book-summary{gap:13px}.community-shell .compact-book-info h3{font-size:21px}.community-shell .compact-book-info p{font-size:11px;line-height:1.8}.community-shell .compact-book-actions{margin-top:10px}.community-shell .expanded-book-content{padding:17px 14px}.community-shell footer{gap:9px 16px;margin-top:28px;padding:22px 20px}.community-shell footer span:last-child{padding-left:0;font-size:10px}.community-shell .detail h1,.community-shell .form-wrap h1{font-size:31px;line-height:1.45}.community-shell .detail-cover{aspect-ratio:4/3;height:auto}.community-shell .booking-panel{padding:23px 19px}.community-shell .form-wrap form>.form-grid{grid-template-columns:minmax(0,1fr)}.community-shell .market-page-head h1{font-size:31px}}@media (max-width:359px){.community-shell header,.community-shell main,.community-shell footer{padding-left:16px;padding-right:16px}.community-shell .brand-artwork{width:142px}.community-shell .host-btn{padding:10px 8px;font-size:12px}.community-shell .brand-preface{grid-template-columns:minmax(0,1fr) 68px;gap:8px;padding:18px 13px}.community-shell .brand-preface h1{letter-spacing:.025em;font-size:25px}.community-shell .community-sketch{width:82px;height:150px;margin-left:-7px}.community-shell .journal-photo{width:100%;right:-3px}.community-shell .journal-photo figcaption{font-size:6px}.community-shell .brand-eyebrow{gap:6px;font-size:9px}.community-shell .community-month-stamp{width:40px;height:40px}.community-shell .community-month-stamp strong{font-size:17px}.community-shell .journal-life-tags{gap:6px;font-size:9px}.community-shell .bottom-note>span:first-child{font-size:18px}.community-shell .board-heading{padding-inline:13px}.community-shell .board-heading>span{gap:4px;font-size:10px}.community-shell .board-heading small{font-size:9px}.community-shell .monthly-book-content{gap:15px}.community-shell .monthly-book-copy h2{font-size:20px}.community-shell .reading-participation small{max-width:110px}.community-shell .activities-heading h2{font-size:25px}.community-shell .activities-heading>span{max-width:75px;font-size:10px}}@media (prefers-reduced-motion:reduce){.community-shell *,.community-shell :before,.community-shell :after{transition:none!important}}.community-shell .journal-copy .brand-eyebrow>span:first-child,.community-shell .about-707 .brand-eyebrow{font-family:var(--journal-display);letter-spacing:.065em;font-size:15px;font-weight:500}.community-shell .journal-copy .brand-eyebrow>span:first-child{border-bottom:1px solid #7d9166;padding-bottom:3px}.community-shell .logo-caption strong{font-family:var(--journal-display);letter-spacing:.08em;font-size:13px;font-weight:500}.community-shell nav button{font-family:var(--journal-display);letter-spacing:.08em;font-size:18px;font-weight:500}.community-shell .host-btn{font-family:var(--journal-display);font-size:17px;font-weight:500}.community-shell .journal-copy>button.brand-meet-link{border:1.5px solid var(--journal-ink);width:fit-content;min-height:48px;color:var(--journal-ink);font-family:var(--journal-display);letter-spacing:.04em;background:#fffaf0;border-radius:3px 11px 4px 9px;justify-content:center;align-items:center;gap:6px;padding:7px 10px 7px 13px;font-weight:500;line-height:1;display:inline-flex;box-shadow:2px 3px #90cbd8}.community-shell .brand-meet-word{background:linear-gradient(#0000 75%,#d0ee80 75% 94%,#0000 94%);padding:3px 0 5px;font-size:18px}.community-shell .brand-meet-number{letter-spacing:-.03em;font-size:24px;transform:rotate(-4deg)}.community-shell .brand-meet-arrow{border:1px solid var(--journal-ink);background:#ffce57;border-radius:48% 44% 50% 43%;place-items:center;width:27px;height:27px;margin-left:3px;display:grid}.community-shell .brand-meet-arrow svg{width:17px;height:17px}.community-shell .journal-copy>button.brand-meet-link:hover{background:#f3f8d9}.community-shell .journal-life-tags{font-family:var(--journal-display);color:#3d5841;gap:15px;font-size:15px;font-weight:500}.community-shell .journal-life-tags span{gap:5px}.community-shell .journal-life-tags span:before{width:6px;height:6px}.community-shell .journal-photo figcaption{color:#384a35;letter-spacing:.025em}.community-shell .journal-photo figcaption>span{font-family:var(--journal-display);color:#526349;align-items:center;gap:6px;margin-bottom:3px;font-size:12px;font-weight:500;display:flex}.community-shell .journal-photo figcaption>span:before{content:"";background:#6b8059;width:22px;height:1px;transform:rotate(-4deg)}.community-shell .board-heading>span{font-family:var(--journal-display);letter-spacing:.035em;font-size:16px;font-weight:500}.community-shell .board-heading small{color:#31535a;white-space:nowrap;font-size:11px}.community-shell .note-signature{font-family:var(--journal-display);color:#655538;flex-wrap:wrap;align-items:baseline;font-size:14px;font-weight:500}.community-shell .note-signature span{font-family:var(--journal-display);color:#655538;letter-spacing:.04em;font-size:12px}.community-shell .host-invitation-person strong{font-family:var(--journal-display);font-size:16px;font-weight:500}.community-shell .host-invitation-person .note-from{font-family:var(--journal-display);color:#77504e;font-size:13px;font-weight:500}.community-shell .book-type{font-family:var(--journal-display);letter-spacing:.035em;font-size:14px;font-weight:500}.community-shell .book-example{color:#55634d;border-bottom:1px dotted #85926c;padding-bottom:2px;font-size:11px;display:inline-block}.community-shell .reading-reason>span{font-family:var(--journal-display);color:#49633d;border-left:2px solid #879d67;padding-left:10px;font-size:15px;font-weight:500;line-height:1.8;display:block}.community-shell .conversation-join,.community-shell .conversation-more,.community-shell .book-expand,.community-shell .selection-back-library,.community-shell .library-book-reason summary,.community-shell .library-read-memories>summary,.community-shell .back{font-family:var(--journal-display);letter-spacing:.035em;min-height:44px;font-size:16px;font-weight:500}.community-shell .conversation-join{text-underline-offset:6px;-webkit-text-decoration:underline #7ca365;text-decoration:underline #7ca365;text-decoration-thickness:1px}.community-shell .conversation-join svg{background:#e5f3c2;border-radius:50%;width:22px;height:22px;padding:3px}.community-shell .conversation-empty{color:#596052;font-size:13px}.community-shell p.editorial-label.section-index,.community-shell p.editorial-label.kicker{width:fit-content;max-width:100%;color:var(--journal-ink);font-family:var(--journal-display);letter-spacing:.035em;background:0 0;border:0;border-radius:0;align-items:center;gap:9px;margin:0 0 10px;padding:0;font-size:15px;font-weight:500;line-height:1.6;display:flex;transform:none}.community-shell .editorial-label-number{border:1px solid var(--journal-ink);min-width:30px;height:28px;font-family:var(--journal-display);letter-spacing:-.04em;background:#d0ee80;border-radius:50% 43% 48% 42%;flex-shrink:0;place-items:center;padding-inline:5px;font-size:17px;font-weight:500;display:grid;transform:rotate(-7deg)}.community-shell .editorial-label-pink .editorial-label-number{background:#fffaf0}.community-shell .editorial-label-yellow .editorial-label-number{background:#ffde7a}.community-shell .editorial-label-blue .editorial-label-number{background:#a2dce9}.community-shell .editorial-label-copy{border-bottom:1px solid #8b9277;min-width:0;padding-bottom:1px}.community-shell .activities-heading>span{font-family:var(--journal-display);color:#52634a;font-size:15px;font-weight:500}.community-shell .filters button{font-family:var(--journal-display);font-size:16px;font-weight:500}.community-shell .event-card .image-tag{font-family:var(--journal-display);letter-spacing:.04em;padding:5px 10px;font-size:14px;font-weight:500}.community-shell .event-card .photo-caption{font-family:var(--journal-display);letter-spacing:.04em;background:#214b3de6;padding:3px 7px;font-size:12px;font-weight:500}.community-shell .event-card .card-date{font-family:var(--journal-display);color:#285c70;font-size:16px;font-weight:500}.community-shell .event-card .location{color:#56624e;font-size:13px}.community-shell .bottom-note>span:not(.line-arrow){font-family:var(--journal-display);letter-spacing:.035em;font-size:23px;font-weight:500;line-height:1.65}.community-shell .bottom-note p{font-family:var(--journal-display);color:#5c6653;margin-top:6px;font-size:16px;font-weight:500}.community-shell .next-reading-top>.tag{font-family:var(--journal-display);border:1px solid #8d9b78;border-radius:4px 7px 3px 6px;padding:5px 9px;font-size:14px;font-weight:500}.community-shell .selection-steps{font-family:var(--journal-display);gap:6px;font-size:13px;font-weight:500}.community-shell .library-teaser-shelf>div>small{font-family:var(--journal-display);font-size:14px;font-weight:500}.community-shell .library-teaser-bottom>span{font-family:var(--journal-display);color:#415d5b;font-size:15px;font-weight:500}.community-shell .market-teaser .market-teaser-copy>.kicker{width:fit-content;font-family:var(--journal-display);letter-spacing:.035em;border-bottom:1px solid #6b9290;padding-bottom:3px;font-size:15px;font-weight:500}.community-shell .market-teaser .market-teaser-copy>span{font-family:var(--journal-display);color:#3e6465;font-size:14px;font-weight:500;line-height:1.8}.community-shell .monthly-intro .primary,.community-shell .monthly-intro .secondary,.community-shell .next-reading .primary,.community-shell .reading-library-teaser .secondary,.community-shell .market-teaser-copy>.primary,.community-shell .compact-book-actions .primary,.community-shell .compact-book-actions .secondary,.community-shell .book-messages .secondary,.community-shell .reading-library-page .primary,.community-shell .reading-library-page .secondary,.community-shell .library-intent-actions button,.community-shell .about-story .primary{font-family:var(--journal-display);letter-spacing:.03em;font-size:16px;font-weight:500}.community-shell .compact-book-month{width:76px}.community-shell .compact-book-month small{font-family:var(--journal-display);white-space:nowrap;margin-top:4px;font-size:12px;font-weight:500}.community-shell .compact-book-info p span{color:#6e7560;font-size:11px}.community-shell .book-messages h4{font-family:var(--journal-display);letter-spacing:.035em;font-size:18px;font-weight:500}.community-shell .message-input-label{font-family:var(--journal-display);font-size:15px;font-weight:500}.community-shell .message-empty{color:#626b56;font-size:13px;line-height:1.9}.community-shell .history-demo-note{color:#626a56;font-size:12px}.community-shell .about-photo figcaption{font-family:var(--journal-display);color:#55664b;letter-spacing:.035em;align-items:baseline;gap:9px;font-size:16px;font-weight:500;display:flex}.community-shell .about-photo figcaption:before{content:"";background:#63785c;flex:0 0 25px;height:1px;transform:rotate(-5deg)}.community-shell .about-values-grid article>span{color:#41633c;width:30px;height:28px;font-family:var(--journal-display);background:#fff8ec;border:1px solid #5c6e4b;border-radius:50% 44% 48% 43%;place-items:center;font-size:17px;font-weight:500;display:inline-grid;transform:rotate(-5deg)}.community-shell .footer-about{font-family:var(--journal-display);letter-spacing:.05em;text-underline-offset:6px;font-size:16px;font-weight:500;-webkit-text-decoration:underline #66827a;text-decoration:underline #66827a}.community-shell footer>span:nth-child(2){font-family:var(--journal-display);font-size:16px;font-weight:500}.community-shell footer>span:last-child{font-family:var(--journal-display);letter-spacing:.06em;color:#cad5b7;font-size:14px;font-weight:500}@media (max-width:720px){.community-shell .logo-caption strong{font-size:11px}.community-shell nav button{font-size:17px}.community-shell .host-btn{font-size:16px}.community-shell .journal-copy .brand-eyebrow>span:first-child{font-size:13px}.community-shell .community-month-stamp{width:48px;height:48px}.community-shell .community-month-stamp>span,.community-shell .community-month-stamp small{font-size:8px}.community-shell .journal-copy>button.brand-meet-link{gap:5px;margin-top:11px;padding:7px 9px}.community-shell .brand-meet-word{font-size:17px}.community-shell .brand-meet-number{font-size:22px}.community-shell .brand-meet-arrow{width:25px;height:25px;margin-left:0}.community-shell .journal-life-tags{gap:9px;margin-top:11px;font-size:13px}.community-shell .journal-life-tags span{gap:3px}.community-shell .journal-life-tags span:before{width:5px;height:5px}.community-shell .journal-photo figcaption{padding:9px 5px 11px;font-size:15px;line-height:1.7}.community-shell .journal-photo figcaption>span{font-size:11px}.community-shell .board-heading{flex-wrap:wrap;gap:8px}.community-shell .board-heading>span{font-size:15px}.community-shell .board-heading small{font-size:11px}.community-shell .activities-heading{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}.community-shell .activities-heading>span{text-align:left;align-items:center;gap:7px;max-width:none;padding:0;font-size:14px;display:flex}.community-shell .activities-heading>span:before{content:"";background:#7b896a;width:20px;height:1px;transform:rotate(-4deg)}.community-shell .filters button{padding-inline:9px;font-size:15px}.community-shell .event-card .card-date{font-size:15px}.community-shell .bottom-note{padding-right:65px}.community-shell .bottom-note>span:not(.line-arrow){font-size:20px}.community-shell .bottom-note p{font-size:15px}.community-shell .next-reading-top{flex-wrap:wrap;gap:12px}.community-shell .next-reading-top>.tag{font-size:13px}.community-shell .selection-steps{gap:4px;font-size:12px}.community-shell .selection-steps>span:not([aria-hidden]){padding:4px 5px}.community-shell .library-teaser-shelf>div>small{font-size:13px}.community-shell .library-teaser-bottom>span{font-size:14px}.community-shell .compact-book-actions .primary,.community-shell .compact-book-actions .secondary,.community-shell .book-expand{font-size:15px}.community-shell .about-photo figcaption{font-size:14px}}@media (max-width:359px){.community-shell .journal-life-tags{grid-area:4/1/auto/-1;gap:14px;font-size:14px}.community-shell .journal-copy>button.brand-meet-link{grid-area:5/1/auto/-1;justify-self:start;margin-top:10px}.community-shell .journal-photo figcaption{font-size:14px}.community-shell p.editorial-label.section-index,.community-shell p.editorial-label.kicker{gap:7px;font-size:14px}.community-shell .conversation-join{font-size:15px}.community-shell .host-btn{padding-inline:9px;font-size:15px}.community-shell .about-intro h1{font-size:30px}}.community-shell .home-edition .brand-preface{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #bec4ac;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(220px,.65fr);gap:38px;margin:20px 0 24px;padding:12px 0 26px}.community-shell .home-edition .brand-preface:before{display:none}.community-shell .home-edition .brand-preface h1{letter-spacing:.025em;margin-bottom:12px;font-size:36px;line-height:1.4}.community-shell .home-edition .brand-eyebrow{margin-bottom:10px}.community-shell .home-edition .journal-life-tags,.community-shell .home-edition .journal-sticker{display:none}.community-shell .home-edition .journal-copy>p{font-size:14px}.community-shell .home-edition .journal-copy>button.brand-meet-link{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #9baf7d;border-radius:0;margin-top:10px;padding:5px 0}.community-shell .home-edition .brand-meet-word{font-size:17px}.community-shell .home-edition .brand-meet-number{font-size:22px}.community-shell .home-edition .brand-meet-arrow{background:0 0;border:0}.community-shell .home-edition .journal-photo{border-color:#8c9776;box-shadow:2px 2px #b6bc9d}.community-shell .home-edition .journal-photo figcaption{padding:8px 4px;font-size:13px;line-height:1.65}.community-shell .home-edition .journal-photo figcaption>span{display:none}.community-shell .home-edition .community-sketch{width:47px;height:76px;left:-20px}.community-shell .home-edition .monthly-intro{gap:24px;margin:0 0 46px}.community-shell .home-edition .monthly-theme.message-board{box-shadow:3px 3px #b6b48b}.community-shell .home-edition .board-heading{background:#efe5bc;border-bottom:1px solid #b9b28d}.community-shell .home-edition .board-small-note{background:#f8edce;border-top:1px dashed #b6af87}.community-shell .home-edition .monthly-conversation{border-top:1px solid #c8c0a3}.community-shell .home-edition .monthly-book{background:#f3f5e6;box-shadow:3px 3px #b3c58d}.community-shell .home-edition .reading-reason{margin-top:20px;padding-top:17px}.community-shell .home-edition .reading-reason>p{font-size:14px;line-height:1.9}.community-shell .reading-reason-more summary{font-family:var(--journal-display);color:#386641;cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:16px;list-style:none;display:flex}.community-shell .reading-reason-more summary::-webkit-details-marker{display:none}.community-shell .reading-reason-more[open] summary svg{transform:rotate(90deg)}.community-shell .reading-reason-more p{color:#5d6a51;margin:8px 0 14px;font-size:14px;line-height:1.9}.community-shell .reading-reason-more>span{color:#416248;margin:8px 0 14px;font-size:13px;line-height:1.9;display:block}.community-shell .home-section-heading{justify-content:space-between;align-items:end;gap:18px;margin:0 0 16px;display:flex}.community-shell .home-section-heading h2{font-family:var(--journal-display);letter-spacing:.02em;color:var(--journal-ink);margin:0;font-size:31px;font-weight:500;line-height:1.5}.community-shell .home-section-heading>span{color:#6b735f;font-size:13px;line-height:1.7}.community-shell .home-section-heading>button{color:#385e40;min-height:44px;font-family:var(--journal-display);white-space:nowrap;border-bottom:1px solid #a0ae8b;align-items:center;gap:7px;font-size:16px;font-weight:500;display:flex}.community-shell .home-activities{margin:0 0 42px}.community-shell .home-activities .events-grid{gap:20px;padding-top:0}.community-shell .home-activities .event-card{border-width:1px;border-radius:7px;box-shadow:2px 2px #ccd4be}.community-shell .home-gathering-empty{color:#667858;border-block:1px dashed #b4c1a0;padding:22px 0;font-size:14px;line-height:1.8}.community-shell .community-entry-board{margin:0 0 30px}.community-shell .community-entry-list{border-block:1.5px solid #718064}.community-shell .community-entry{text-align:left;width:100%;min-height:106px;color:var(--journal-ink);background:0 0;border-bottom:1px solid #c4cbb7;align-items:center;gap:19px;padding:22px 6px;display:flex}.community-shell .community-entry:last-child{border-bottom:0}.community-shell .community-entry:hover{background:#f0f3e3}.community-shell .community-entry-mark{color:#3d5138;background:#e0ecbd;border:1px solid #647255;border-radius:50% 46% 49% 44%;flex:0 0 54px;place-items:center;width:54px;height:54px;display:grid;transform:rotate(-4deg)}.community-shell .community-entry-market .community-entry-mark{background:#c5e5e8;transform:rotate(4deg)}.community-shell .community-entry-library .community-entry-mark{background:#f7e0a4;transform:rotate(-2deg)}.community-shell .community-entry-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.community-shell .community-entry-copy>strong{font-family:var(--journal-display);font-size:25px;font-weight:500;line-height:1.5}.community-shell .community-entry-copy>span{color:#5b6a51;font-size:14px;line-height:1.7}.community-shell .community-entry-copy>small{color:#72785f;font-size:11px;line-height:1.7}.community-shell .community-entry-arrow{color:#547052;flex-shrink:0}.community-shell .home-next-reading{background:#f5f1dc;border:1px solid #c1c8ae;border-radius:4px 9px;margin:0 0 38px;padding:17px 20px 14px}.community-shell .home-next-row{align-items:start;gap:18px;display:flex}.community-shell .home-next-row>details{flex:1;min-width:0}.community-shell .home-next-row summary{cursor:pointer;align-items:center;gap:14px;min-height:44px;list-style:none;display:flex}.community-shell .home-next-row summary::-webkit-details-marker{display:none}.community-shell .home-next-row summary>span{flex:1;min-width:0}.community-shell .home-next-row summary small{color:#757652;margin-bottom:5px;font-size:12px;display:block}.community-shell .home-next-row summary strong{font-family:var(--journal-display);color:#4c5d3f;font-size:22px;font-weight:500;line-height:1.5}.community-shell .home-next-row summary svg{color:#647451;flex-shrink:0}.community-shell .home-next-row details[open] summary svg{transform:rotate(180deg)}.community-shell .home-next-row details>p{color:#697454;white-space:pre-wrap;margin:16px 0 6px;font-size:14px;line-height:1.95}.community-shell .home-next-row>button{font-family:var(--journal-display);color:#3b6344;white-space:nowrap;border-bottom:1px solid #98a078;justify-content:center;align-items:center;gap:7px;min-height:44px;margin-top:15px;font-size:16px;display:flex}.community-shell .home-next-status{color:#7a805e;margin-top:9px;font-size:11px;line-height:1.8;display:block}.community-shell .home-edition .reading-history.simple-book-archive{box-shadow:none;background:0 0;border:0;border-radius:0;margin-bottom:0;padding:0}.community-shell .home-edition .reading-history-heading h2{font-size:29px}.community-shell .home-edition .past-books-list{margin-top:18px}.community-shell .home-edition .compact-past-book{box-shadow:none;border-width:1px;border-color:#b6c0a4;border-radius:6px;margin-bottom:12px}.community-shell .home-edition .compact-book-month{background:#e3eacb;border-color:#a3b384}.community-shell .home-edition .compact-book-month strong{color:#4b6246}.community-shell .community-life-page,.community-shell .community-activities-page{padding:12px 0 20px}.community-shell .community-life-page>.back,.community-shell .community-activities-page>.back{margin:8px 0 22px}.community-shell .community-life-intro{border-bottom:1px dashed #a7b597;margin-bottom:24px;padding:10px 0 28px}.community-shell .community-life-intro h1{font-family:var(--journal-display);letter-spacing:.015em;margin:10px 0 14px;font-size:39px;font-weight:500;line-height:1.5}.community-shell .community-life-intro>p{color:#657458;margin:0;font-size:15px;line-height:1.9}.community-shell .community-life-signoff{font-family:var(--journal-display);color:#7b745b;padding:15px 0;font-size:18px;line-height:1.8}.community-shell .community-memory-link{font-family:var(--journal-display);color:#55714d;align-items:center;gap:9px;min-height:44px;margin:26px 0 0;font-size:17px;display:flex}.community-shell .community-entry:focus-visible{outline:3px solid var(--journal-blue);outline-offset:4px}.community-shell .home-next-row summary:focus-visible{outline:3px solid var(--journal-blue);outline-offset:4px}.community-shell .reading-reason-more summary:focus-visible{outline:3px solid var(--journal-blue);outline-offset:4px}@media (max-width:720px){.community-shell .home-edition .brand-preface{grid-template-columns:minmax(0,1fr) 112px;gap:22px;margin:17px 0 24px;padding:8px 0 21px}.community-shell .home-edition .brand-preface h1{margin-bottom:9px;font-size:26px;line-height:1.5}.community-shell .home-edition .journal-copy>p{font-size:12px;line-height:1.8}.community-shell .home-edition .brand-eyebrow>span:first-child{font-size:12px}.community-shell .home-edition .brand-eyebrow .community-month-stamp{display:none}.community-shell .home-edition .journal-photo{padding:4px 4px 0}.community-shell .home-edition .journal-photo img{aspect-ratio:4/5}.community-shell .home-edition .journal-photo figcaption{white-space:normal;padding:6px 2px;font-size:10px;line-height:1.6}.community-shell .home-edition .journal-photo:before{width:37px}.community-shell .home-edition .community-sketch{width:33px;height:56px;left:-16px}.community-shell .home-edition .monthly-intro{gap:24px;margin-bottom:35px}.community-shell .home-section-heading{align-items:start;gap:8px}.community-shell .home-section-heading h2{font-size:26px}.community-shell .home-section-heading>span{display:none}.community-shell .home-section-heading>button{align-self:end;gap:5px;font-size:15px}.community-shell .home-activities{margin-bottom:34px}.community-shell .home-activities .event-card .card-body{padding:17px 16px}.community-shell .home-activities .event-card .card-body h2{font-size:23px;line-height:1.5}.community-shell .community-entry{gap:13px;padding:17px 2px}.community-shell .community-entry-mark{flex-basis:43px;width:43px;height:43px}.community-shell .community-entry-mark svg{width:23px}.community-shell .community-entry-copy>strong{font-size:23px}.community-shell .community-entry-copy>span{font-size:13px}.community-shell .community-entry-copy>small{font-size:11px}.community-shell .community-entry-arrow{width:17px}.community-shell .home-next-reading{margin-bottom:30px;padding:15px 16px}.community-shell .home-next-row{flex-wrap:wrap;gap:6px}.community-shell .home-next-row>details{flex-basis:100%}.community-shell .home-next-row>button{margin-top:0;margin-left:auto;font-size:15px}.community-shell .home-next-row summary strong{font-size:20px}.community-shell .home-edition .reading-history-heading h2{font-size:26px}.community-shell .home-edition .compact-past-book{padding:15px 13px}.community-shell .community-life-intro h1{font-size:31px}.community-shell .community-life-intro>p{font-size:14px}}@media (max-width:359px){.community-shell .home-edition .brand-preface{grid-template-columns:minmax(0,1fr) 85px;gap:18px}.community-shell .home-edition .brand-preface h1,.community-shell .home-section-heading h2{font-size:23px}.community-shell .home-section-heading>button{font-size:13px}.community-shell .community-entry-copy>strong{font-size:21px}.community-shell .community-life-intro h1{font-size:28px}}
