.demo-memory-panel,.demo-practical-story,.demo-story-welcome{--story-ink:#263d30;color:#454a40;margin-bottom:38px}.demo-story-welcome{display:grid;grid-template-columns:1fr 1fr;gap:38px;align-items:center;padding:36px;border:1px solid #d8d0bf;border-radius:8px;background:#fffcf6}.demo-story-kicker{font-size:12px;line-height:1.6;letter-spacing:.12em;text-transform:uppercase;color:#80652e;margin:0 0 17px}.demo-story-welcome h1{font:400 clamp(32px,3vw,48px)/1.1 var(--font-serif);letter-spacing:-.035em;color:var(--story-ink);margin:0 0 24px}.demo-memory-panel h2 em,.demo-story-welcome h1 em{color:#927135}.demo-memory-panel p:not(.demo-story-kicker),.demo-story-welcome p:not(.demo-story-kicker):not(.demo-story-signature){font-size:17px;line-height:1.8;margin:15px 0}.demo-story-signature{display:block;font:italic 25px/1.5 var(--font-serif);color:#8c703b;margin-top:22px}.demo-story-link{display:inline-flex;align-items:center;gap:14px;font-size:16px;line-height:1.5;padding:10px 0;border-bottom:1px solid #bda675;color:#314934;margin-top:10px}.demo-memory-photo{padding:9px 9px 19px;background:white;border:1px solid #e3d9c7;box-shadow:0 9px 30px -16px #58472c60;transform:rotate(1deg);margin:0}.demo-memory-photo img{width:100%;height:auto}.demo-memory-photo figcaption{font:italic 22px/1.4 var(--font-serif);text-align:center;padding:18px 7px 0;color:#655433}.demo-memory-photo figcaption span{display:block;margin-top:9px;font:14px/1.6 var(--font-sans);color:#655e51}.demo-chapters{margin-bottom:45px}.demo-chapter-heading{display:flex;align-items:center;gap:10px;margin-bottom:20px;color:#8e7133}.demo-chapter-heading h2{font:400 27px/1.3 var(--font-serif);color:#2b4032}.demo-chapter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.demo-chapter{border:1px solid #d8d0bf;background:#fffdf8;border-radius:5px;overflow:hidden;transition:box-shadow .2s}.demo-chapter:hover{box-shadow:0 12px 26px -16px #3d342c70}.demo-chapter img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.demo-chapter>div{padding:22px}.demo-chapter h3{font:400 24px/1.25 var(--font-serif);color:#2b4032;margin-bottom:12px}.demo-chapter p{font-size:15px;line-height:1.7;color:#5c6056}.demo-chapter span{display:flex;align-items:center;gap:10px;font-size:14px;color:#81672f;margin-top:20px}.demo-fiction-note{font-size:13px;color:#6d665a;margin-top:18px;line-height:1.7}.demo-memory-panel{display:grid;grid-template-columns:1fr 1fr;align-items:center;overflow:hidden;border:1px solid #d9cfbd;background:#fffaf0;border-radius:6px}.demo-memory-panel>img{width:100%;height:100%;min-height:320px;object-fit:cover}.demo-memory-panel>div{padding:30px}.demo-memory-panel h2,.demo-practical-story h2{font:400 33px/1.2 var(--font-serif);color:#2b4032;margin:0 0 20px}.demo-care-facts{margin-top:20px}.demo-care-facts>div{border-top:1px solid #dfd6c6;padding:13px 0}.demo-care-facts dt{color:#836a36;font-size:13px}.demo-care-facts dd{font-size:16px;margin-top:5px}.demo-practical-story{padding:30px;background:#ecefe6;border:1px solid #d8d9c9;border-radius:6px}.demo-practical-story>p:not(.demo-story-kicker){font:italic 20px/1.6 var(--font-serif);max-width:650px}.demo-practical-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:26px 0}.demo-practical-grid>div{padding-top:20px;border-top:1px solid #c4cbb8}.demo-practical-grid svg{color:#8d7136;margin-bottom:13px}.demo-practical-grid h3{font-size:16px;font-weight:600;margin-bottom:8px}.demo-practical-grid p{font-size:15px;line-height:1.7}.demo-practical-story small{font-size:13px;line-height:1.7}.demo-practical-transition{padding:15px 0 35px}.demo-practical-transition h2{font:400 32px/1.2 var(--font-serif);margin-bottom:14px;color:#2a3e30}.demo-practical-transition>p:last-child{font-size:17px;line-height:1.8;color:#53594c}.demo-family-chapter{padding-top:25px;border-top:1px solid #d8d0bf}.demo-story-welcome.is-family{grid-template-columns:1fr;padding:32px}.is-family .demo-memory-photo{max-width:620px;margin:5px auto 0;transform:rotate(-1deg)}.demo-chapter:focus-visible,.demo-story-welcome a:focus-visible{outline:3px solid #9b7b3d;outline-offset:5px}@media(max-width:1100px){.demo-story-welcome{gap:25px;padding:26px}.demo-chapter-grid{gap:15px}.demo-chapter>div{padding:18px}}@media(max-width:700px){.demo-memory-panel,.demo-story-welcome{grid-template-columns:1fr}.demo-story-welcome,.demo-story-welcome.is-family{padding:24px 20px}.demo-story-welcome h1{font-size:37px}.demo-memory-panel p:not(.demo-story-kicker),.demo-story-welcome p:not(.demo-story-kicker):not(.demo-story-signature){font-size:16px}.demo-chapter-grid{grid-template-columns:1fr}.demo-chapter img{max-height:290px}.demo-memory-panel>img{min-height:0;max-height:350px;aspect-ratio:3/2}.demo-memory-panel>div{padding:24px}.demo-practical-story{padding:24px 20px}.demo-practical-grid{grid-template-columns:1fr;gap:12px}.demo-memory-photo figcaption{font-size:21px}.demo-memory-photo figcaption span{font-size:13px}}@media(prefers-reduced-motion:reduce){.demo-chapter{transition:none}}.demo-album{padding:30px;border:1px solid #d8d0bf;border-radius:6px;background:#f1eadc;margin-bottom:32px}.demo-album h2{font:400 34px/1.2 var(--font-serif);color:#293d30;margin-bottom:18px}.demo-album>div>p:not(.demo-story-kicker){font-size:17px;line-height:1.8}.demo-album-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:27px}.demo-album-grid .demo-memory-photo:nth-child(2){transform:rotate(-1deg)}.demo-album-grid .demo-memory-photo img{aspect-ratio:3/2;object-fit:cover}.demo-experience .note-content li,.demo-experience .note-content p{font-size:16px;line-height:1.85}.demo-experience .note-content h3{font-size:23px;line-height:1.35;margin-top:28px}.demo-experience .note-content{color:#41473c}@media(max-width:700px){.demo-album{padding:24px 18px}.demo-album-grid{grid-template-columns:1fr;gap:25px}}.demo-family-chapter{scroll-margin-top:120px}.demo-recording-studio{padding:30px;border:1px solid #ceccb8;border-radius:7px;background:#e9eee5;margin-bottom:36px}.demo-recording-studio h2{font:400 32px/1.2 var(--font-serif);color:#293f31;margin-bottom:16px}.demo-recording-studio>p:not(.demo-story-kicker):not(.demo-fiction-note){font-size:17px;line-height:1.8;color:#4e584a;max-width:730px}.demo-recording-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:23px}.demo-recording-actions button{display:flex;align-items:center;gap:12px;padding:14px 18px;background:#fcfbf6;color:#2e4434;border:1px solid #b7b89f;border-radius:5px;font-size:16px}.demo-recording-actions button:hover{background:#fff;border-color:#87703a}.demo-practice-recording{background:#fffdf7;border:1px solid #d5ccb9;padding:20px;margin-top:20px;border-radius:5px}.demo-practice-recording h3{font:24px/1.4 var(--font-serif);margin-bottom:17px}.demo-practice-recording audio,.demo-practice-recording video{width:100%;max-height:440px}.demo-practice-recording>button{display:flex;gap:8px;align-items:center;margin-top:20px;text-decoration:underline}@media(max-width:700px){.demo-recording-studio{padding:24px 20px}.demo-recording-actions button{width:100%}}.wo-shell{--wo-ink:#172624;--wo-green:#35594b;--wo-muted:#717d77;--wo-paper:#fcfbf8;display:grid;grid-template-columns:235px minmax(0,1fr);background:var(--wo-paper);color:var(--wo-ink);min-height:100vh;font:15px/1.65 var(--font-geist),sans-serif}.wo-section-manager{padding:20px 32px;border-bottom:1px solid #e4e7df}.wo-section-manager form{display:grid;gap:16px;padding-top:18px;max-width:650px}.wo-section-manager label{display:grid;gap:6px}.wo-section-manager input{border:1px solid #b9c4bb;border-radius:6px;padding:10px 12px;background:white;min-width:0}.wo-section-manager button:not(.wo-primary){text-decoration:underline;text-underline-offset:4px}.wo-section-manager p{font-size:13px;color:#56645b}.wo-section-manager [role=alert]{color:#9c2e2e}.wo-mobile-tools summary,.wo-owner-tools summary{cursor:pointer;padding:10px 12px;font-weight:600}.wo-mobile-tools{display:none}.wo-loading{padding:32px}@media (max-width:760px){.wo-section-manager{padding:16px 20px}.wo-mobile-tools{display:block;border-bottom:1px solid #e4e7df;padding:6px 12px}.wo-mobile-tools nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px}}.wo-shell *{box-sizing:border-box}.wo-shell a,.wo-shell button,.wo-shell input,.wo-shell select,.wo-shell textarea{outline-offset:4px}.wo-shell :focus-visible{outline:3px solid #927135}.wo-shell h1,.wo-shell h2,.wo-shell h3{font-family:var(--font-newsreader),Georgia,serif;font-weight:400;letter-spacing:-.025em;line-height:1.15}.wo-shell h1{font-size:clamp(42px,4.2vw,68px)}.wo-shell h2{font-size:32px}.wo-shell h3{font-size:23px}.wo-shell p{overflow-wrap:anywhere}.wo-skip{position:fixed;top:8px;left:8px;transform:translateY(-160%);z-index:100;background:white;padding:12px}.wo-skip:focus{transform:none}.wo-sidebar{padding:32px 18px;background:linear-gradient(120deg,#f2f3ee,#faf9f6);border-right:1px solid #e7e9e3;display:flex;flex-direction:column;gap:24px}.wo-sidebar>a{padding:0 7px 12px}.wo-sidebar nav{display:grid;gap:4px}.wo-sidebar nav a{display:flex;align-items:center;gap:12px;padding:11px 13px;border-radius:9px;color:#35443e;font-size:14px;transition:background .15s}.wo-sidebar nav a:hover{background:#e8eee6}.wo-sidebar nav a[aria-current]{background:#dbe4d8;color:#234e3b}.wo-sidebar svg{flex-shrink:0}.wo-nav-label{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:#778277;line-height:1.6;margin:0}.wo-sidebar .wo-nav-label{padding:16px 13px 0;border-top:1px solid #dce1d9;margin-bottom:-16px}.wo-sidebar .wo-chapter-nav a{padding:8px 13px;font-size:13px}.wo-sidebar-note{margin-top:32px;padding:20px 14px;color:#647164}.wo-sidebar-note p{font:italic 21px/1.5 var(--font-newsreader),Georgia,serif;margin:14px 0 22px}.wo-sidebar-note img{width:29px;height:34px}.wo-workspace{min-width:0}.wo-topbar{min-height:90px;display:flex;align-items:center;justify-content:flex-end;gap:15px;padding:20px 4%;border-bottom:1px solid #eceee7}.wo-topbar>div{margin-right:auto}.wo-topbar span>small,.wo-topbar strong{display:block}.wo-topbar>div>span{font-size:11px;color:var(--wo-muted)}.wo-topbar strong{font:20px var(--font-newsreader),Georgia,serif}.wo-preview-link{display:flex;align-items:center;gap:8px;font-size:13px;margin-right:14px}.wo-avatar{border-radius:50%;background:#35594b;color:white;display:grid;place-items:center;width:38px;height:38px;font:22px Georgia}.wo-account{font-size:13px}.wo-account small{font-size:10px;color:var(--wo-muted)}.wo-mobile-nav{display:none}.wo-main{min-width:0}.wo-main>.wb-editor{padding:40px 4%}.wo-footer{text-align:center;padding:40px 20px;color:#66766b;font:italic 21px var(--font-newsreader),Georgia,serif}.wo-footer img{width:28px;height:32px;margin:22px auto 0}.wo-hero{position:relative;isolation:isolate;min-height:480px;display:flex;align-items:center;overflow:hidden;background:#f9f9f5}.wo-hero .wo-hero-photo{position:absolute;inset:0;width:100%;height:100%;z-index:-1;mask-image:linear-gradient(90deg,#000 0,#000 20%,#0007 39%,transparent 62%)}.wo-hero-photo img{width:100%;height:100%;object-fit:cover}.wo-hero .wo-hero-copy{width:57%;margin-left:auto;padding:45px 6% 45px 2%}.wo-hero:not(.has-photo) .wo-hero-copy{width:100%;padding-left:6%;max-width:850px;margin-right:auto}.wo-eyebrow{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:#687b69;margin-bottom:13px}.wo-hero h1{margin-bottom:20px}.wo-hero h1 em{color:#426b57}.wo-hero-copy>p:not(.wo-eyebrow){max-width:430px;color:#637168;line-height:1.85;margin-bottom:26px}.wo-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.wo-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#35594b;color:white;border-radius:28px;padding:12px 23px;min-height:46px;font-size:14px}.wo-primary:hover{background:#244634}.wo-text-link{display:inline-flex;align-items:center;gap:9px;color:#35594b;font-size:13px;min-height:44px}.wo-text-link:hover{text-decoration:underline}.wo-handwritten{display:block;font:italic 28px var(--font-newsreader),Georgia,serif;color:#647565;margin-top:22px}.wo-home-content{padding:35px 4% 12px}.wo-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.wo-heading h2{margin-bottom:9px}.wo-heading p:not(.wo-eyebrow){color:var(--wo-muted);font-size:14px}.wo-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.wo-story-card{border:1px solid #e6e9e1;border-radius:12px;overflow:hidden;background:#f7f8f3;transition:transform .2s,box-shadow .2s}.wo-story-card:hover{transform:translateY(-3px);box-shadow:0 10px 25px #213d2510}.wo-story-card>img{width:100%;height:185px;object-fit:cover}.wo-story-card>div{padding:21px}.wo-story-card h3{margin-bottom:10px}.wo-story-card p{font-size:13px;color:var(--wo-muted);margin-bottom:15px}.wo-story-card span{display:flex;align-items:center;gap:10px;font-size:12px;color:#35594b}.wo-quote{background:#edf1eb;border-radius:12px;padding:27px;text-align:center;font:italic 26px/1.5 var(--font-newsreader),Georgia,serif;margin:32px 0 40px}.wo-quote span{display:block;font:12px var(--font-geist),sans-serif;margin-top:8px;color:#74816f}.wo-section-count{font-size:12px;color:var(--wo-muted);white-space:nowrap}.wo-section-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.wo-section-grid>a{position:relative;min-height:152px;background:#f4f3ed;border:1px solid #e7e7df;border-radius:10px;padding:22px 18px;transition:background .15s}.wo-section-grid>a:hover{background:#e5eddf}.wo-section-grid>a[data-tone="1"]{background:#f4f0e9}.wo-section-grid>a[data-tone="2"]{background:#eef3f6}.wo-section-grid>a[data-tone="3"]{background:#f3f0f7}.wo-section-grid>a[data-tone="4"]{background:#f7eeee}.wo-section-grid svg{color:#537966;margin-bottom:14px}.wo-section-grid h3{font-size:22px;margin-bottom:8px;padding-right:10px}.wo-section-grid p{color:#7a8078;font-size:11px;padding-right:8px}.wo-section-grid .wo-card-arrow{position:absolute;right:12px;bottom:15px;margin:0;width:15px}.wo-preview-invite{margin-top:35px;display:flex;align-items:center;gap:22px;background:#eff2ed;border-radius:12px;padding:27px}.wo-preview-invite>svg{color:#527661;flex-shrink:0}.wo-preview-invite h2{font-size:27px}.wo-preview-invite p{color:var(--wo-muted);font-size:13px;margin-top:7px}.wo-preview-invite .wo-primary{margin-left:auto;flex-shrink:0}.wo-section-page{padding:32px 5%;max-width:1250px;margin:auto}.wo-section-intro{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:40px;margin-bottom:30px}.wo-section-intro h2{font-size:clamp(32px,3.3vw,49px);margin-bottom:15px}.wo-section-intro em{color:#52735c}.wo-section-intro p:not(.wo-eyebrow){color:var(--wo-muted);max-width:470px;margin-bottom:12px}.wo-section-intro>img{width:100%;height:235px;object-fit:cover;border-radius:12px;mask-image:linear-gradient(90deg,transparent,#000 20%)}.wo-sample-note{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #dfe5dc;border-bottom:1px solid #dfe5dc;padding:15px 0;margin-bottom:28px;font-size:12px;color:#6b786b}.wo-sample-note button{flex-shrink:0;min-height:44px}.wo-editing-paper{background:#fffefa;border:1px solid #e3e6dc;border-radius:14px;padding:clamp(20px,4vw,48px);box-shadow:0 8px 30px #2e493c04}.wo-editing-paper>div{max-width:none}.wo-editing-paper h1{font-size:42px}.wo-editing-paper .ProseMirror{font:18px/1.85 var(--font-newsreader),Georgia,serif;min-height:240px}.wo-recording-details{margin:28px 0;border:1px solid #e3e7de;background:#f3f5ee;border-radius:12px;padding:20px}.wo-recording-details>summary{cursor:pointer;font:25px var(--font-newsreader),Georgia,serif;padding:8px}.wo-recording-details .demo-recording-studio{border:0;margin:0;background:transparent}.wo-shell .wb-edit-form fieldset{background:#fffefa;border-color:#e3e7dc;border-radius:12px}.wo-shell .wb-editor>header h1{font-size:46px}.wo-shell .wb-editor>header{max-width:780px}.wo-shell .wb-save-row{background:#fcfbf8;bottom:0}.wo-shell .wb-editor-preview{border-color:#e3e7dc;border-radius:12px}.wo-shell .wb-edit-form input,.wo-shell .wb-edit-form select,.wo-shell .wb-edit-form textarea{border-color:#dbe1d6;border-radius:7px}@media (min-width:1600px){.wo-shell{grid-template-columns:260px minmax(0,1fr)}.wo-home-content{max-width:1500px;margin:auto}}@media (max-width:1150px){.wo-shell{grid-template-columns:195px minmax(0,1fr)}.wo-sidebar{padding:24px 10px}.wo-sidebar nav a{font-size:12px}.wo-hero{min-height:440px}.wo-hero .wo-hero-copy{width:62%;padding-right:5%}.wo-section-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wo-story-card>div{padding:16px}.wo-story-card h3{font-size:21px}.wo-preview-invite{flex-wrap:wrap}.wo-preview-invite .wo-primary{margin-left:0}}@media (max-width:760px){.wo-shell{display:block}.wo-sidebar{display:none}.wo-topbar{min-height:74px;padding:15px 20px}.wo-preview-link{font-size:0;margin-right:0}.wo-preview-link svg{width:21px;height:21px}.wo-account{display:none}.wo-mobile-nav{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px 20px;border-bottom:1px solid #e4e8df;position:sticky;top:0;z-index:20;background:#fcfbf8}.wo-mobile-nav select{background:transparent;font-size:13px;max-width:65%;min-height:40px}.wo-mobile-nav a{display:flex;align-items:center;gap:6px;font-size:12px}.wo-hero{display:block;min-height:0}.wo-hero .wo-hero-photo{position:relative;height:290px;mask-image:linear-gradient(180deg,#000 65%,transparent);z-index:0}.wo-hero-photo img{transform:none!important;object-position:50% 40%!important}.wo-hero .wo-hero-copy{width:100%;padding:20px 24px 30px;position:relative}.wo-hero.has-photo .wo-hero-copy{margin-top:-25px}.wo-shell h1{font-size:44px}.wo-hero-copy>p:not(.wo-eyebrow){font-size:14px}.wo-home-content{padding:27px 20px}.wo-heading{align-items:flex-start;flex-wrap:wrap;gap:7px}.wo-shell h2{font-size:29px}.wo-story-grid{grid-template-columns:1fr}.wo-story-card{display:grid;grid-template-columns:34% 1fr}.wo-story-card>img{height:100%;min-height:190px}.wo-story-card h3{font-size:23px}.wo-story-card>div{padding:20px}.wo-quote{font-size:23px;padding:24px 20px}.wo-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wo-section-grid>a{padding:18px 13px;min-height:155px}.wo-section-grid h3{font-size:22px}.wo-section-grid p{font-size:11px}.wo-preview-invite{padding:22px;gap:15px}.wo-preview-invite h2{font-size:26px}.wo-section-page{padding:25px 18px}.wo-section-intro{display:block}.wo-section-intro>img{height:160px;margin-top:20px;mask-image:linear-gradient(180deg,#000 70%,transparent)}.wo-section-intro h2{font-size:36px}.wo-sample-note{align-items:flex-start;gap:10px;flex-wrap:wrap}.wo-editing-paper{padding:20px 16px}.wo-editing-paper h1{font-size:35px}.wo-shell .wb-editor>header h1{font-size:37px}.wo-main>.wb-editor{padding:28px 18px}.wo-shell .wb-editor .wb-save-row{bottom:0;padding:14px 4px}.wo-shell .wb-edit-form fieldset{padding:20px 16px}}@media (prefers-reduced-motion:reduce){.wo-shell *{transition:none!important;scroll-behavior:auto!important}}.wo-tools-page{max-width:1180px;margin:0 auto;padding:38px clamp(20px,4vw,64px) 60px}.wo-tools-heading h1{font-family:var(--font-newsreader),Georgia,serif;font-size:clamp(34px,4vw,52px);line-height:1.1;margin:10px 0 16px;font-weight:400}.wo-tools-heading>p:last-child{color:#666f69;max-width:660px;line-height:1.7}.wo-demo-disclosure{font-size:12px;color:#62685f;border-left:2px solid #b7bfa9;padding:10px 14px;margin:24px 0;background:#f4f5ee}.wo-tool-tabs{display:flex;gap:8px;flex-wrap:wrap;padding:8px 0 16px;border-bottom:1px solid #e0e2d9}.wo-tool-tabs a{padding:8px 12px;border-radius:30px;font-size:12px;color:#35594b;text-decoration:none}.wo-tool-tabs a[aria-current=page]{background:#35594b;color:white}.wo-tools-status{color:#35594b;font-size:14px;margin:16px 0}.wo-tools-status:empty{margin:0}.wo-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0;align-items:start}.wo-tool-panel{min-width:0;border:1px solid #e0e2d9;border-radius:16px;padding:clamp(22px,3vw,34px);background:#fffefa;margin:24px 0;overflow-wrap:anywhere}.wo-tool-grid>.wo-tool-panel{margin:0}.wo-tool-panel h2{font-family:var(--font-newsreader),Georgia,serif;font-size:27px;font-weight:400;line-height:1.25;margin:14px 0}.wo-tool-panel p{font-size:14px;line-height:1.8;color:#626b64;margin:14px 0}.wo-tool-panel a,.wo-tools-actions a,.wo-tools-next a{color:#35594b;font-size:14px;text-underline-offset:4px;display:inline-flex;align-items:center;gap:8px}.wo-tool-panel>a{display:flex;margin-top:14px}.wo-tools-page button{background:#35594b;color:#fff;padding:11px 17px;border:1px solid #35594b;border-radius:24px;font-size:13px;cursor:pointer;line-height:1.4}.wo-tools-page button:disabled{opacity:.6;cursor:default}.wo-tools-page :is(a,button,input,select,summary):focus-visible{outline:3px solid #ad8636;outline-offset:4px}.wo-tools-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:22px}.wo-tool-icon{display:flex;align-items:center;justify-content:space-between;color:#35594b}.wo-state{border-radius:20px;padding:5px 10px;background:#edf0e8;color:#35594b;font-size:12px}.wo-tool-form{display:grid;gap:18px}.wo-tool-form label{display:grid;gap:7px;color:#35594b;font-size:14px}.wo-tool-form input:not([type=checkbox]),.wo-tool-form select{width:100%;min-width:0;border:1px solid #c9cebf;background:white;border-radius:8px;padding:12px;color:#273e33}.wo-tool-form button{justify-self:start}.wo-tool-form .wo-check{display:flex;align-items:flex-start;gap:10px;line-height:1.5;margin:10px 0}.wo-check input{margin-top:4px;accent-color:#35594b}.wo-scope-form{border-top:1px solid #e0e2d9;padding-top:22px;margin-top:22px}.wo-scope-form fieldset{min-width:0}.wo-timeline{padding-left:22px;color:#626b64;font-size:14px;line-height:1.8}.wo-timeline li{padding:8px 0 8px 8px}.wo-sample-card{background:#35594b;color:#faf8ed;border-radius:16px;padding:28px;display:grid;gap:10px;margin:24px 0;box-shadow:0 12px 25px #35594b20}.wo-sample-card strong{font-family:var(--font-newsreader),Georgia,serif;font-size:27px}.wo-sample-card p{color:#faf8ed;font-size:20px}.wo-sample-card small,.wo-sample-card span{font-size:11px;letter-spacing:.08em}.wo-tools-note{display:flex;align-items:center;gap:14px}.wo-tool-panel details{border-top:1px solid #e0e2d9;padding:18px 0}.wo-tool-panel summary{cursor:pointer;color:#35594b;font-size:14px}.wo-tools-next{margin-top:40px;border-top:1px solid #e0e2d9;padding-top:24px;color:#626b64}.wo-tools-next p{font-family:var(--font-newsreader),Georgia,serif;font-style:italic;font-size:22px;margin-bottom:14px}@media (max-width:760px){.wo-tool-grid{grid-template-columns:1fr}.wo-tools-page{padding:25px 18px 40px}.wo-tool-tabs{gap:4px}.wo-tool-tabs a{padding:8px 9px}}