:root{--ivory:#F8F6F1;--sage:#57725B;--ink:#292E2A;--white:#fff;--muted:#7D847E;--line:#E5E7E0;--pale:#EEF2E9}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ivory);color:var(--ink);font-family:Pretendard,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.55}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}.site-shell{max-width:1440px;margin:auto}.site-header{height:88px;border-bottom:1px solid #e8e9e3;background:rgba(248,246,241,.94);position:sticky;top:0;z-index:20;backdrop-filter:blur(18px)}.header-inner{height:100%;max-width:1220px;padding:0 32px;margin:auto;display:flex;align-items:center;justify-content:space-between}.brand{font-size:21px;font-weight:800;letter-spacing:-.065em;display:flex;align-items:center;gap:11px}.brand-mark{width:32px;height:32px;border-radius:50%;background:var(--sage);color:white;display:grid;place-items:center;font-size:23px;font-weight:400}.header-right{display:flex;align-items:center;gap:28px}.header-note{font-size:12px;color:var(--muted);letter-spacing:.05em}.admin-entry{border:1px solid #d8ddd4;border-radius:30px;background:transparent;padding:8px 15px;color:var(--sage);font-size:12px;font-weight:700}.admin-entry span{margin-left:7px}.page{display:none}.page.active{display:block}.hero{max-width:1220px;margin:0 auto;padding:70px 32px 80px;display:grid;grid-template-columns:1fr .87fr;gap:65px;align-items:center}.eyebrow{font-size:11px;letter-spacing:.18em;font-weight:800;color:#7B8978}.eyebrow.green{color:var(--sage)}.live-dot{display:inline-block;width:7px;height:7px;background:#809B6D;border-radius:50%;margin-right:8px;vertical-align:1px}.hero h1,.interior-head h1{font-size:clamp(42px,5.4vw,76px);line-height:1.16;letter-spacing:-.075em;margin:25px 0;font-weight:650}.hero h1 em{font-style:normal;color:var(--sage)}.hero p,.interior-head p{font-size:17px;color:#6C756D;line-height:1.85;max-width:390px}.hero-rule{border-top:1px solid #CCD4C9;display:flex;justify-content:space-between;max-width:440px;margin-top:60px;padding-top:16px;font-size:11px;color:#858E83;letter-spacing:.05em}.hero-art{height:445px;position:relative;background:#E6ECE1;border-radius:225px 225px 16px 16px;overflow:hidden}.sun{width:138px;height:138px;border-radius:50%;background:#F9F7ED;position:absolute;top:83px;right:95px}.hill{position:absolute;border-radius:50% 50% 0 0}.hill-back{height:310px;width:660px;background:#A4B69E;bottom:-146px;left:-130px;transform:rotate(-12deg)}.hill-front{height:325px;width:680px;background:#58735D;bottom:-210px;left:-90px;transform:rotate(13deg)}.art-caption{position:absolute;left:35px;bottom:25px;color:#fff;font-size:10px;font-weight:700;letter-spacing:.18em}.feed-column{max-width:720px;margin:0 auto;padding:0 20px 100px}.latest-letter{display:flex;align-items:center;text-align:left;width:100%;gap:18px;border:1px solid #DEE5D9;background:#EDF2E9;padding:19px 22px;border-radius:14px;color:var(--ink);margin-bottom:65px}.latest-icon{width:39px;height:39px;border-radius:50%;background:var(--sage);color:#fff;display:grid;place-items:center;font-size:18px;flex:none}.latest-copy{display:grid;gap:2px;flex:1}.latest-copy strong{font-size:13px;color:var(--sage)}.latest-copy small{font-size:13px;color:#5B665C}.arrow{font-size:22px;color:var(--sage)}.section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:22px}.section-heading h2{font-size:29px;letter-spacing:-.06em;margin:6px 0 0}.heading-side{font-size:12px;color:#89928A}.feed-tabs{display:flex;border-bottom:1px solid #DBE0D9;gap:28px;margin-bottom:3px}.feed-tabs button{border:0;background:none;padding:13px 2px 15px;color:#8D948C;font-size:14px;font-weight:600;position:relative}.feed-tabs button.selected{color:var(--sage)}.feed-tabs button.selected:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--sage)}.post{padding:26px 4px 28px;border-bottom:1px solid #E1E4DE}.post-top{display:flex;gap:12px;align-items:center}.avatar{width:39px;height:39px;border-radius:50%;background:#D9E4D4;color:var(--sage);display:grid;place-items:center;font-size:22px}.post-author{font-size:14px;font-weight:750}.post-meta{font-size:11px;color:#929A91;margin-top:1px}.post-type{margin-left:auto;font-size:11px;color:var(--sage);background:#E9EEE7;padding:4px 10px;border-radius:20px}.post-content{padding-left:51px}.post h3{font-size:18px;letter-spacing:-.035em;margin:15px 0 8px}.post p{font-size:14px;line-height:1.8;white-space:pre-line;margin:0 0 17px;color:#4F5750}.post-image{height:340px;border-radius:10px;overflow:hidden;background:linear-gradient(155deg,#DCE4D5 0%,#C5D5BD 46%,#6F936F 47%,#506E53 100%);position:relative}.post-image:before{content:"";position:absolute;width:120px;height:120px;right:24%;top:21%;border-radius:50%;background:#F8F3DF}.post-image:after{content:"";position:absolute;width:130%;height:180px;left:-20%;bottom:-95px;border-radius:50%;background:#314B38}.post-image span{position:absolute;bottom:18px;left:18px;z-index:2;font-size:11px;color:white;letter-spacing:.1em}.video-card{display:flex;align-items:center;justify-content:space-between;background:#E4EAE0;border-radius:10px;padding:24px;min-height:128px;color:var(--sage)}.video-card strong{font-size:16px}.video-card small{display:block;margin-top:8px;color:#6D806F}.video-play{width:46px;height:46px;border-radius:50%;background:var(--sage);color:white;display:grid;place-items:center;font-size:19px}.post-actions{display:flex;gap:18px;margin-top:17px}.post-actions button{background:none;border:0;color:#788178;padding:0;display:flex;align-items:center;gap:6px;font-size:12px}.post-actions .icon{font-size:20px;line-height:1}.share-status{font-size:11px;color:var(--sage);margin-top:8px;min-height:1em}.interior{max-width:1100px;margin:0 auto;padding:86px 28px 120px;min-height:calc(100vh - 160px)}.interior-head{border-bottom:1px solid #DBE2D9;padding-bottom:44px;margin-bottom:48px}.interior-head h1{font-size:clamp(44px,5vw,64px);margin:18px 0}.interior-head p{max-width:600px;margin:0}.about-grid{display:grid;grid-template-columns:.8fr 1fr;gap:70px;align-items:center}.about-illustration{height:500px;background:radial-gradient(circle at 70% 22%,#F6F5E9 0 52px,transparent 53px),linear-gradient(155deg,#DCE6D7 52%,#A6BDA2 52% 70%,#57725B 70%);border-radius:190px 190px 8px 8px;display:flex;align-items:end;padding:38px;color:white;font-size:37px;line-height:1.24;font-weight:700;letter-spacing:-.065em}.about-content h2{font-size:30px;letter-spacing:-.06em}.about-content>p{color:#69736A;font-size:15px;line-height:1.9;margin-bottom:35px}.info-row{display:flex;border-top:1px solid #DEE3DB;padding:19px 0;gap:22px}.info-row>span{font-size:11px;color:var(--sage);font-weight:700}.info-row strong{font-size:15px}.info-row p{font-size:13px;color:#7D857D;margin:4px 0 0}.letter-feature{background:var(--sage);border-radius:16px;min-height:330px;color:#fff;padding:36px 60px;display:flex;justify-content:space-between;gap:30px;overflow:hidden}.letter-feature>div:first-child{display:flex;flex-direction:column;align-items:start}.pill{font-size:11px;background:#789077;border-radius:20px;padding:6px 12px}.letter-feature h2{font-size:39px;line-height:1.25;letter-spacing:-.06em;margin:23px 0 12px}.letter-feature p{font-size:13px;color:#DBE7D9;margin:0 0 25px}.light-button{background:white;color:var(--sage);border:0;border-radius:6px;padding:11px 16px;font-size:12px;font-weight:700}.light-button span{margin-left:20px}.letter-sheet{background:#F9F8F3;color:var(--sage);width:220px;align-self:stretch;transform:rotate(9deg) translateY(35px);box-shadow:0 12px 30px #233d2a44;padding:23px;display:flex;flex-direction:column;justify-content:space-between}.letter-sheet>span{font-size:10px;letter-spacing:.15em;font-weight:700}.letter-sheet strong{font-size:74px;line-height:1}.letter-sheet strong span{font-size:15px}.letter-sheet small{font-size:13px}.letters-heading{margin-top:65px}.letter-list{border-top:1px solid #DDE2DA}.letter-list button{width:100%;border:0;border-bottom:1px solid #DDE2DA;background:transparent;display:grid;grid-template-columns:110px 1fr 150px 25px;text-align:left;gap:15px;align-items:center;padding:23px 10px}.letter-list button:hover{background:#F0F2EC}.letter-list span{font-size:12px;color:var(--sage);font-weight:700}.letter-list strong{font-size:15px}.letter-list small{font-size:12px;color:#879087}.letter-list b{font-size:19px;color:var(--sage)}.inline-note{font-size:12px;color:#829083;margin-top:24px}.support-intro{display:flex;gap:30px;align-items:center;border-radius:14px;background:#E8EEE4;padding:30px 35px;margin-bottom:25px}.support-symbol{font-size:50px;color:var(--sage)}.support-intro h2{font-size:26px;margin:0;letter-spacing:-.05em}.support-intro p{font-size:14px;color:#677568;margin:5px 0 0}.account-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.account-card{border:1px solid #DDE3DA;background:#fff;border-radius:12px;padding:30px;min-height:250px}.flag{height:33px;width:33px;border-radius:50%;background:#E4EBE1;color:var(--sage);display:grid;place-items:center;font-size:11px;font-weight:800;margin-bottom:18px}.account-card>span:not(.unavailable){font-size:12px;color:var(--sage)}.account-card h3{font-size:21px;margin:5px 0 10px}.account-card p{font-size:14px;color:#8B948A;line-height:1.8}.unavailable{font-size:11px;color:#879488;background:#F0F3ED;padding:6px 10px;border-radius:20px}.site-footer{border-top:1px solid #E5E8E1;display:flex;justify-content:space-between;padding:25px max(32px,calc((100% - 1156px)/2));font-size:11px;color:#959E94}.bottom-dock{display:none}.modal,.admin-dialog{border:0;padding:0;box-shadow:0 20px 70px #202c2460}.modal::backdrop,.admin-dialog::backdrop{background:#1E2C2388}.modal{width:min(570px,calc(100vw - 32px));border-radius:14px;padding:25px 28px;background:#FFFEFB}.modal-head{display:flex;justify-content:space-between;align-items:center}.modal-head button,.admin-top button{background:none;border:0;font-size:28px;color:var(--sage)}.modal h2{font-size:28px;letter-spacing:-.06em}.modal p,.modal li{font-size:14px;color:#647065;line-height:1.8}.modal .sample-badge{display:inline-block;background:#EDF2E9;padding:5px 10px;border-radius:20px;color:var(--sage);font-size:11px}.admin-dialog{width:min(1050px,calc(100vw - 20px));height:min(760px,calc(100dvh - 20px));max-height:none;border-radius:15px;overflow:hidden}.admin-shell{display:flex;height:100%;background:#FAFBF8}.admin-sidebar{width:225px;background:#34483A;color:white;display:flex;flex-direction:column;padding:25px 16px;flex:none}.admin-brand{font-size:21px;padding:0 12px 25px;font-weight:700}.admin-brand span{font-size:17px;margin-left:8px}.admin-label{font-size:9px;letter-spacing:.18em;color:#A4B8A4;padding:0 12px 15px}.admin-nav{background:transparent;color:#BFD0BE;border:0;text-align:left;padding:12px;border-radius:8px;font-size:14px}.admin-nav.selected{background:#506A55;color:#fff}.admin-nav span{margin-left:10px}.admin-sidebar-bottom{margin-top:auto;border-top:1px solid #5B705E;padding:15px 10px 0;font-size:12px;color:#C9D9C7}.admin-sidebar-bottom small{font-size:10px;color:#A8BCA7}.admin-main{flex:1;min-width:0;overflow:auto;padding:30px 38px}.admin-top{display:flex;align-items:start;justify-content:space-between}.admin-top h2{margin:3px 0 20px;font-size:26px;letter-spacing:-.05em}.admin-warning{display:flex;gap:12px;align-items:center;padding:12px 15px;background:#F5EDD9;border:1px solid #E8DDBA;border-radius:8px;color:#7A632F;font-size:12px;margin-bottom:25px}.admin-warning strong{white-space:nowrap}.admin-panel{display:none}.admin-panel.selected{display:block}.admin-panel h3{font-size:19px;margin:0 0 10px;letter-spacing:-.04em}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:35px}.stats>div{border:1px solid #E2E8E0;background:white;border-radius:9px;padding:18px;display:grid;gap:7px}.stats small,.stats span{font-size:11px;color:#89958A}.stats strong{font-size:18px;color:#3A503D}.workflow{display:grid;gap:9px}.workflow>div{display:flex;gap:15px;align-items:center;background:#fff;border:1px solid #E2E8E0;border-radius:8px;padding:15px}.workflow b{color:var(--sage);font-size:11px}.workflow strong{font-size:13px;min-width:110px}.workflow span{font-size:12px;color:#8A968B}.panel-description{font-size:13px;color:#7C887D;margin:0 0 22px}.admin-panel form{display:grid;gap:15px;max-width:620px}.admin-panel label{display:grid;gap:6px;font-size:12px;font-weight:700;color:#48574A}.admin-panel label small{font-weight:400;color:#9AA59A}.admin-panel input,.admin-panel textarea,.admin-panel select{border:1px solid #DCE4DA;border-radius:7px;background:#fff;padding:11px 12px;outline-color:var(--sage);font-size:13px;color:var(--ink)}.form-actions{display:flex;gap:9px}.primary-button,.ghost-button{border-radius:6px;padding:11px 15px;font-size:12px;font-weight:700}.primary-button{background:var(--sage);border:1px solid var(--sage);color:white}.ghost-button{background:#fff;border:1px solid #CEDACD;color:var(--sage)}#draft-status{font-size:12px;color:var(--sage);margin-top:12px}.draft-preview{border:1px solid #DCE4DA;border-radius:9px;background:#fff;padding:18px;margin-top:18px;max-width:620px}.draft-preview h4{margin:0 0 8px}.draft-preview p{font-size:13px;white-space:pre-line;color:#626F63}.package-spec{background:#F0F4EC;border-radius:8px;padding:17px;display:grid;gap:9px;max-width:620px;margin-bottom:18px}.package-spec strong{font-size:12px}.package-spec code{font-size:12px;line-height:1.7;color:#5E705F}.upload-zone{max-width:620px;min-height:150px;border:1.5px dashed #AABFA9;border-radius:8px;display:flex!important;align-items:center;justify-content:center;gap:3px!important;background:#fff;cursor:pointer;color:var(--sage)!important}.upload-zone span{font-size:23px}.upload-zone small{font-size:11px}.upload-zone input{display:none}.approval-row{display:flex;gap:14px;align-items:center;margin-top:20px}.approval-row button{background:#D8E0D6;color:#738274;border:0;border-radius:6px;padding:10px 14px;font-size:12px}.approval-row span{font-size:11px;color:#8C968B}#package-result{font-size:12px;color:#627665;margin-top:14px}#package-result ul{margin:8px 0;padding-left:19px}#package-result .error{color:#A35754}@media(max-width:800px){.hero{grid-template-columns:1fr 1fr;gap:25px;padding:50px 24px 62px}.hero-art{height:370px}.hero h1{font-size:50px}.hero p{font-size:15px}.interior{padding:60px 24px 120px}.about-grid{gap:25px}.about-illustration{height:430px}.admin-dialog{height:calc(100dvh - 20px)}}@media(max-width:600px){body{padding-bottom:76px}.site-header{height:64px}.header-inner{padding:0 19px}.brand{font-size:18px}.brand-mark{width:29px;height:29px;font-size:20px}.header-note{display:none}.admin-entry{font-size:11px;padding:6px 10px}.hero{display:block;padding:40px 20px 44px}.hero h1{font-size:44px;margin:19px 0}.hero p{font-size:14px;line-height:1.8}.hero-rule{margin-top:30px;margin-bottom:30px}.hero-art{height:225px;border-radius:150px 150px 9px 9px}.sun{width:78px;height:78px;top:37px;right:67px}.hill-back{height:210px;bottom:-130px}.hill-front{height:210px;bottom:-157px}.art-caption{font-size:8px;left:19px;bottom:16px}.feed-column{padding:0 16px 70px}.latest-letter{margin-bottom:50px;padding:14px;gap:12px}.latest-copy small{font-size:11px}.section-heading h2{font-size:24px}.heading-side{display:none}.feed-tabs{gap:25px}.post{padding:21px 0}.post-content{padding-left:0}.post h3{margin-top:18px}.post-image{height:250px}.interior{padding:48px 20px 75px}.interior-head{padding-bottom:28px;margin-bottom:28px}.interior-head h1{font-size:43px}.interior-head p{font-size:14px}.about-grid,.account-grid{grid-template-columns:1fr}.about-illustration{height:250px;border-radius:130px 130px 8px 8px;font-size:28px;padding:25px}.about-content h2{font-size:25px}.letter-feature{min-height:285px;padding:25px;position:relative}.letter-feature h2{font-size:30px}.letter-sheet{position:absolute;right:-20px;bottom:-40px;width:130px;height:210px;opacity:.7;transform:rotate(12deg)}.letter-sheet strong{font-size:45px}.letter-feature>div:first-child{position:relative;z-index:1}.letter-feature p{max-width:200px}.letter-list button{grid-template-columns:68px 1fr 15px;gap:10px;padding:18px 3px}.letter-list small{display:none}.letter-list strong{font-size:13px}.support-intro{padding:22px;gap:15px}.support-symbol{font-size:35px}.support-intro h2{font-size:22px}.site-footer{display:block;padding:25px 20px}.site-footer span:last-child{display:none}.bottom-dock{display:flex;position:fixed;bottom:0;left:0;right:0;height:calc(67px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:#fff;border-top:1px solid #E5E9E2;z-index:25;box-shadow:0 -5px 20px #50634b10}.bottom-dock button{flex:1;border:0;background:none;color:#929A91;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;font-size:10px}.bottom-dock button.active{color:var(--sage);font-weight:800}.dock-icon{font-size:23px;line-height:1.15}.admin-dialog{width:100vw;height:100dvh;border-radius:0;max-width:none;max-height:none}.admin-shell{display:block}.admin-sidebar{width:100%;height:auto;padding:12px;display:flex;flex-direction:row;align-items:center;overflow:auto;gap:3px}.admin-brand{padding:0 10px 0 0;white-space:nowrap}.admin-brand span,.admin-label,.admin-sidebar-bottom{display:none}.admin-nav{font-size:12px;white-space:nowrap;padding:8px}.admin-nav span{margin-left:3px}.admin-main{height:calc(100dvh - 59px);padding:22px 18px}.admin-warning{display:block}.admin-warning strong{display:block;margin-bottom:4px}.stats{grid-template-columns:1fr}.workflow>div{display:grid;grid-template-columns:25px 1fr}.workflow span{grid-column:2}.approval-row{display:block}.approval-row span{display:block;margin-top:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Mobile home: put the journal in the first viewport. */
@media (max-width: 600px) {
  .page-home .hero {
    padding: 24px 20px 18px;
  }
  .page-home .hero .eyebrow,
  .page-home .hero-rule,
  .page-home .hero-art {
    display: none;
  }
  .page-home .hero h1 {
    font-size: 27px;
    line-height: 1.24;
    margin: 0 0 8px;
  }
  .page-home .hero h1 br {
    display: none;
  }
  .page-home .hero p {
    max-width: 340px;
    margin: 0;
    font-size: 12px;
    line-height: 1.55;
  }
  .page-home .latest-letter {
    margin-bottom: 26px;
  }
  .page-home .section-heading {
    margin-bottom: 12px;
  }
  .page-home .section-heading h2 {
    font-size: 21px;
  }
  .page-home .feed-tabs {
    margin-bottom: 0;
  }
}
.package-preview{margin-top:17px;padding:14px;border:1px solid #dce4da;border-radius:10px;background:#fff;display:flex;gap:16px;align-items:flex-start}.package-preview img{width:112px;height:145px;object-fit:cover;border-radius:5px;background:#edf2e9}.package-preview h4{margin:6px 0;font-size:17px;line-height:1.3}.package-preview p{font-size:12px;color:#667669;margin:0 0 12px}.package-preview small{font-size:11px;color:#8b968b}#package-result .error{color:#a35754}@media(max-width:600px){.package-preview img{width:80px;height:105px;flex:none}.package-preview h4{font-size:15px}}
.pdf-link{display:inline-block;margin:14px 0 4px;padding:11px 17px;border-radius:7px;background:#57725B;color:#fff;font-size:13px;font-weight:700}
.published-photo{display:block;width:100%;max-height:500px;object-fit:cover;border-radius:10px;background:#e4eae0}.video-card{text-decoration:none}.video-card:hover{background:#dbe5d8}@media(max-width:600px){.published-photo{max-height:350px}.form-actions{flex-wrap:wrap}}
.not-found{min-height:100dvh;max-width:600px;margin:auto;padding:20vh 25px 60px}.not-found h1{font-size:clamp(32px,5vw,50px);letter-spacing:-.06em;margin:18px 0}.not-found p{color:#6c756d}.not-found a{display:inline-block;margin-top:22px;background:#57725b;color:#fff;border-radius:7px;padding:11px 16px;font-size:13px;font-weight:700}

.about-portrait{margin:0;align-self:start}.about-portrait img{display:block;width:100%;height:500px;object-fit:cover;object-position:62% center;border-radius:190px 190px 8px 8px}.about-portrait figcaption{font-size:12px;color:#7d847e;margin-top:10px}.about-content>p{margin-bottom:20px}.account-card dl{margin:16px 0 0}.account-card dl>div{display:grid;grid-template-columns:92px 1fr;gap:10px;padding:7px 0;border-top:1px solid #e5e9e2;font-size:13px}.account-card dt{color:#7d847e}.account-card dd{margin:0;font-weight:650;overflow-wrap:anywhere}.remittance-note{margin-top:32px;padding:26px;background:#edf2e9;border-radius:12px}.remittance-note h2{font-size:20px;margin:0 0 12px}.remittance-note p{font-size:14px;line-height:1.8;color:#59665b}.remittance-note a{display:inline-block;color:#57725b;text-decoration:underline;font-size:13px;font-weight:700}.pdf-link.pdf-secondary{background:#e9eee6;color:#57725b;margin-left:8px}@media(max-width:600px){.about-portrait img{height:260px;border-radius:130px 130px 8px 8px}.pdf-link.pdf-secondary{margin-left:0}}

[hidden]{display:none!important}.admin-warning a{display:inline-block;color:#57725b;text-decoration:underline;font-weight:700;margin-top:6px}.admin-publish-controls{max-width:620px;margin-top:20px;border-top:1px solid #dce4da;padding-top:18px}.admin-publish-controls>p{font-size:12px;color:#57725b}.admin-publish-controls h4{margin:24px 0 10px}.draft-letter-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid #e0e6dd;font-size:12px}.draft-letter-row>div{flex:1;min-width:0}.draft-letter-row strong{display:block;overflow-wrap:anywhere}.draft-letter-row small{display:block;color:#7d847e}.draft-letter-row a{color:#57725b;text-decoration:underline;white-space:nowrap}.draft-letter-row button{border:1px solid #57725b;border-radius:6px;background:#fff;color:#57725b;padding:7px 9px;white-space:nowrap}.draft-letter-row button:disabled{opacity:.5}.review-check{display:flex!important;grid-template-columns:none!important;align-items:start;gap:8px!important;margin-top:18px;line-height:1.5}.review-check input{margin:2px 0 0;flex:none}.package-preview a{display:inline-block;color:#57725b;font-size:12px;font-weight:700;text-decoration:underline;margin:8px 0}.admin-publish-controls .primary-button:disabled{opacity:.5}@media(max-width:600px){.draft-letter-row{flex-wrap:wrap}.draft-letter-row>div{flex-basis:100%}}
.feed-empty{padding:34px 6px;color:#7d897e;font-size:14px}
.post:focus{outline:2px solid #57725b;outline-offset:3px}.feed-tabs button:focus-visible,.post-actions button:focus-visible,.bottom-dock button:focus-visible{outline:2px solid #57725b;outline-offset:4px;border-radius:3px}.sample-video{cursor:default}

