:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#26312d;background:#f7f5ef;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--ink:#26312d;--green:#285b45;--paper:#f7f5ef;--muted:#58695d;--line:#dedfd5;--white:#fffefa}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,select{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}img{display:block;max-width:100%}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #bb813f;outline-offset:3px}h1,h2,h3,p,figure{margin:0}h1,h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em}p{line-height:1.65}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[hidden]{display:none!important}.site-header{background:#f7f5eff7;border-bottom:1px solid #e6e7dd;position:relative;z-index:20}.header-inner{max-width:1440px;height:82px;margin:auto;padding:0 5.5%;display:flex;align-items:center;gap:48px}.brand{display:inline-flex;align-items:center;gap:10px;font-size:16px;letter-spacing:-.04em;font-weight:700;white-space:nowrap}.brand img{width:39px;height:39px}.brand b{color:var(--green)}.nav-links{display:flex;align-items:center;gap:30px;font-size:13px;font-weight:600;flex:1;color:#526158}.nav-links a{padding:31px 0;position:relative;white-space:nowrap}.nav-links a[aria-current=page],.nav-links a:hover{color:var(--green)}.nav-links a[aria-current=page]:after{content:"";position:absolute;inset-inline:0;bottom:20px;height:2px;background:var(--green)}.header-actions{display:flex;align-items:center;gap:20px}.language-picker{display:flex;align-items:center;gap:4px;color:#45574b;font-size:12px;font-weight:700}.language-picker select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;max-width:105px;padding:10px 0}.header-cta{display:flex;align-items:center;gap:10px;background:var(--green);color:#fff;padding:12px 16px;font-size:12px;font-weight:700;border-radius:4px;white-space:nowrap}.mobile-menu-button{display:none;background:none;border:0;color:var(--ink);padding:8px}.hero{max-width:1440px;margin:auto;padding:61px 5.5% 0}.hero-grid{min-height:385px;display:grid;grid-template-columns:1fr 42%;align-items:center;gap:7%}.hero-copy{max-width:670px}.eyebrow{font-family:ui-sans-serif,system-ui,sans-serif;color:var(--green);font-weight:800;letter-spacing:.14em;font-size:10px;line-height:1.5;text-transform:uppercase}.hero .eyebrow{display:flex;align-items:center;gap:8px}.hero .eyebrow span{display:inline-block;width:22px;height:2px;background:#bd9257}.hero h1{font-size:clamp(46px,5.2vw,76px);line-height:1.04;max-width:750px;margin:21px 0;color:#202e27}.hero-subtitle{font-size:17px;color:#58695d;max-width:520px}.hero-actions{display:flex;align-items:center;gap:24px;margin-top:31px}.button{min-height:46px;display:inline-flex;justify-content:center;align-items:center;gap:12px;padding:13px 19px;border:1px solid transparent;border-radius:4px;font-size:13px;font-weight:750;transition:background .18s,transform .18s,box-shadow .18s}.button:hover:not(:disabled){transform:translateY(-2px)}.button.primary{background:var(--green);color:#fff}.button.primary:hover:not(:disabled),.header-cta:hover{background:#1f4937}.button.secondary{color:var(--green);border-color:#a9b5aa;background:transparent}.button.light{background:#f6f4eb;color:#285b45}.button.wide{width:100%}.hero-note{display:flex;align-items:center;gap:7px;font-size:12px;color:#58695d}.hero-art{height:365px;position:relative;padding:0 42px 25px 0}.hero-art-frame{height:100%;width:83%;margin-inline-start:auto;overflow:hidden;border-radius:46% 46% 3px 3px;position:relative;background:#ced5c4}.hero-art-frame img{width:100%;height:100%;object-fit:cover;object-position:center 31%;filter:saturate(.75)}.hero-grid-overlay,.article-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,rgba(247,245,239,.35) 1px,transparent 1px),linear-gradient(to bottom,rgba(247,245,239,.35) 1px,transparent 1px);background-size:20% 20%;pointer-events:none}.hero-art-label{position:absolute;inset-inline-start:0;bottom:5px;background:#f0ecdf;padding:15px 20px;min-width:147px;font-size:9px;letter-spacing:.1em;line-height:1.5;color:#526154;box-shadow:0 12px 35px #26312d10}.hero-art-label span{display:block;color:#58695d;margin-bottom:5px}.hero-art-plus{position:absolute;inset-inline-end:7px;top:27px;font-size:35px;color:#ba9662}.benefit-strip{display:flex;align-items:center;gap:42px;border-top:1px solid #dcded4;padding:22px 0;margin-top:45px;color:#58695d;font-size:12px;font-weight:600}.benefit-strip span{display:flex;align-items:center;gap:8px}.benefit-strip svg{color:#69987a}.workspace{max-width:1440px;margin:36px auto 0;padding:0 5.5% 100px}.workspace-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:23px;gap:16px}.workspace-heading h2{font-size:34px;margin:5px 0}.workspace-heading p{font-size:13px;color:var(--muted)}.private-pill{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #d8e0d5;background:#edf2e9;border-radius:100px;font-size:11px;color:#41674b;white-space:nowrap}.tool-layout{display:grid;grid-template-columns:340px minmax(0,1fr);align-items:start;background:#fffefa;border:1px solid #dedfd5;box-shadow:0 18px 55px #4257450b;border-radius:7px;overflow:hidden}.editor-controls{border-inline-end:1px solid #e6e8de;padding:0 21px}.panel{padding:21px 0;border-bottom:1px solid #eceee6}.panel:last-child{border:0}.panel-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.panel h3{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:750}.panel h3 svg{color:#60816b}.panel-index{font-family:Georgia,serif;font-size:12px;color:#58695d}.text-button{display:flex;gap:5px;align-items:center;color:#58695d;border:0;background:none;font-size:11px;font-weight:700}.upload-area{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-height:136px;text-align:center;border:1px dashed #aebfae;border-radius:5px;background:#f6f8f2;color:#345947;padding:15px;transition:background .18s,border-color .18s}.upload-area:hover,.upload-area.is-dragging{background:#e7efe5;border-color:#285b45}.upload-area strong{font-size:12px;max-width:100%;overflow-wrap:anywhere}.upload-area small{font-size:10px;line-height:1.5;font-weight:400;color:#58695d;max-width:210px}.upload-icon{background:#e4ede1;color:#407054;border-radius:50%;width:38px;height:38px;display:grid;place-items:center}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:700;color:#56665a;margin-bottom:14px}.field input,.field select{width:100%;height:39px;border:1px solid #dce2d8;background:#fff;border-radius:4px;padding:0 10px;color:var(--ink);font-size:12px}.switch-row,.color-row{min-height:42px;display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#526157}.switch-row input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:34px;height:20px;border-radius:20px;background:#cbd5c9;position:relative;margin:0;transition:background .18s}.switch-row input:after{content:"";position:absolute;inset-inline-start:3px;top:3px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .18s}.switch-row input:checked{background:#548367}.switch-row input:checked:after{transform:translate(14px)}[dir=rtl] .switch-row input:checked:after{transform:translate(-14px)}.segments{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;background:#eff2eb;padding:3px;border-radius:4px}.segments button{min-height:32px;border:0;border-radius:3px;background:transparent;color:#58695d;font-size:10px;padding:5px}.segments button.selected{background:#fff;color:#285b45;box-shadow:0 1px 4px #26312d1c}.color-row input{width:35px;height:28px;padding:2px;border:1px solid #d6dfd6;background:#fff;border-radius:4px}.range-field{display:block;color:#526157;font-size:11px;margin-top:14px}.range-field>span{display:flex;justify-content:space-between}.range-field b{font-weight:600;color:#58695d}.range-field input{width:100%;accent-color:#56866a;margin:9px 0 0}.check-row{display:flex;align-items:center;gap:8px;font-size:12px;margin-bottom:13px;color:#485a4d}.check-row input{width:16px;height:16px;accent-color:#285b45}.microcopy{font-size:10px;line-height:1.6;color:#58695d;margin:10px 0}.warning,.error{font-size:11px;line-height:1.5;padding:10px;border-radius:4px;margin:10px 0;color:#803e2b;background:#faede5}.preview-column{min-width:0;padding:24px;background:#fafaf6}.preview-head{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;color:#58695d;margin-bottom:16px}.preview-head>div{display:flex;align-items:center;gap:7px}.status-dot{width:7px;height:7px;background:#87ab87;border-radius:50%}.previews{min-height:560px;display:grid;align-items:center;justify-items:center}.previews.two-previews{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;align-items:start;min-height:400px}.previews figure{width:100%}.previews figcaption{font-size:10px;color:#58695d;margin:0 0 10px}.preview-stage{min-height:535px;display:flex;justify-content:center;align-items:center;padding:28px;background-color:#f1f1ea;background-image:linear-gradient(#dfe5da 1px,transparent 1px),linear-gradient(90deg,#dfe5da 1px,transparent 1px);background-size:24px 24px;border:1px solid #e9ece3}.two-previews .preview-stage{min-height:320px;padding:15px}.preview-stage canvas{width:auto;height:auto;max-width:100%;max-height:600px;box-shadow:0 12px 28px #26312d24}.two-previews .preview-stage canvas{max-height:420px}.preview-loading{font-size:12px;color:#58695d}.preview-foot{text-align:center;color:#58695d;font-size:10px;margin-top:13px}.section{padding:104px 5.5%}.section-inner{max-width:1280px;margin:auto}.section-heading{max-width:620px;margin-bottom:40px}.section-heading h2,.creators-content h2{font-size:clamp(35px,3.5vw,50px);line-height:1.1;margin:12px 0}.section-heading p,.creators-content>p{font-size:14px;color:#58695d}.features-section{background:#eff2e9}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feature-card{background:#fafbf7;padding:28px;min-height:225px;border:1px solid #e1e9dd}.card-top{display:flex;justify-content:space-between;align-items:start;color:#58695d;font:13px Georgia,serif}.feature-icon{width:45px;height:45px;border-radius:50%;display:grid;place-items:center;color:#477657;background:#e7efe3}.feature-card h3,.how-card h3{font-size:15px;margin:28px 0 10px}.feature-card p,.how-card p{font-size:12px;color:#58695d;max-width:290px}.how-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.how-card{border-top:1px solid #cdd8ca;padding-top:20px}.how-card h3{margin-top:22px}.step-number{font:italic 27px Georgia,serif;color:#58695d}.inline-link{display:inline-flex;gap:9px;align-items:center;color:#285b45;font-size:12px;font-weight:800;border-bottom:1px solid #9eb5a2;padding:8px 0;margin-top:25px}.creators-section{background:#f0eee5}.creators-inner{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.creators-image{height:490px;position:relative;overflow:hidden}.creators-image img{width:100%;height:100%;object-fit:cover;object-position:center 36%}.image-caption{position:absolute;bottom:0;inset-inline-end:0;background:#f5f3e9;padding:13px 20px;font-size:9px;letter-spacing:.16em;color:#58695d}.creator-list{margin-top:24px;border-top:1px solid #d5dbd0}.creator-list div{display:flex;align-items:center;gap:18px;border-bottom:1px solid #d5dbd0;padding:15px 0;font-size:12px;font-weight:700}.creator-list div span{font:italic 13px Georgia,serif;color:#58695d}.creator-list div svg{margin-inline-start:auto;color:#8ca18f}.faq-inner{display:grid;grid-template-columns:1fr 1.25fr;gap:9%}.faq-list{border-top:1px solid #dfe4da}.faq-list details{border-bottom:1px solid #dfe4da}.faq-list summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:15px;padding:20px 0;font-size:13px;font-weight:700;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list p{font-size:12px;color:#58695d;padding:0 35px 19px 0}.cta-section{background:#285b45;color:#fff;padding:85px 5.5%;text-align:center;background-image:linear-gradient(90deg,#ffffff0c 1px,transparent 1px),linear-gradient(#ffffff0c 1px,transparent 1px);background-size:50px 50px}.cta-inner .eyebrow{color:#bcd5be}.cta-inner h2{font-size:clamp(36px,4vw,55px);margin:16px 0 10px}.cta-inner p{font-size:14px;color:#d2dfd2;margin-bottom:25px}.footer{background:#1f352a;color:#d6e0d5;padding:65px 5.5% 0}.footer-inner{max-width:1280px;margin:auto;display:grid;grid-template-columns:2fr 1fr 1fr 1.3fr;gap:40px;padding-bottom:55px}.footer .brand{color:#fff}.footer .brand b{color:#b4d0b8}.footer .brand img{background:#f6f5ec;border-radius:6px}.footer-about p{max-width:270px;margin-top:18px;color:#b0c0b0;font-size:12px}.footer-inner h3{font-size:11px;color:#fff;margin-bottom:18px}.footer-inner>div>a:not(.brand),.footer-languages a{display:block;font-size:11px;color:#b0c0b0;margin:10px 0}.footer a:hover{color:#fff}.footer-languages{display:grid;grid-template-columns:1fr 1fr;gap:0 10px}.footer-bottom{max-width:1280px;margin:auto;display:flex;justify-content:space-between;border-top:1px solid #ffffff20;padding:21px 0;color:#92a894;font-size:10px;letter-spacing:.04em}.paper-next{max-width:1100px;margin:0 auto;padding:0 5.5% 90px}.paper-next p{color:#58695d;font-size:14px}.article-page{max-width:1100px;margin:0 auto;padding:95px 5.5% 110px}.article-page h1{font-size:clamp(45px,5vw,70px);line-height:1.08;max-width:850px;margin:18px 0}.article-lead{font-size:16px;max-width:750px;color:#58695d}.article-image{height:440px;margin-top:40px;position:relative;overflow:hidden}.article-image img{width:100%;height:100%;object-fit:cover;object-position:center 37%}.article-grid{background-size:10% 14.285%}.article-body{max-width:760px;margin:52px auto 0;color:#526157;font-size:15px}.article-body section{margin:42px 0}.article-body h2{font-size:31px;margin:8px 0}.article-callout{background:#e9efe5;padding:23px;border-inline-start:3px solid #719875}.article-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:35px}.simple-page{min-height:500px}.simple-page .article-lead{line-height:1.9}@media(max-width:1050px){.header-inner{gap:24px}.nav-links{gap:15px}.header-cta{display:none}.tool-layout{grid-template-columns:300px minmax(0,1fr)}.hero h1{font-size:54px}.previews.two-previews{grid-template-columns:1fr}.two-previews .preview-stage{min-height:290px}}@media(max-width:720px){.header-inner{height:68px;padding:0 5%;gap:10px}.brand{font-size:14px}.brand img{width:34px;height:34px}.header-actions{margin-inline-start:auto;gap:7px}.language-picker select{max-width:75px}.mobile-menu-button{display:block;min-width:44px;min-height:44px}.nav-links{display:none;position:absolute;top:68px;inset-inline:0;background:#f7f5ef;padding:10px 5% 18px;box-shadow:0 15px 22px #26312d18}.nav-links.mobile-open{display:flex;flex-direction:column;align-items:stretch;gap:0}.nav-links a{padding:14px 0}.nav-links a[aria-current=page]:after{bottom:6px;inset-inline-end:auto;width:26px}.hero{padding:45px 5% 0}.hero-grid{display:flex;flex-direction:column;align-items:stretch;gap:35px}.hero h1{font-size:46px;margin:16px 0}.hero-subtitle{font-size:15px}.hero-actions{gap:14px;flex-wrap:wrap}.hero-art{height:285px;width:100%;max-width:410px;align-self:center;padding-inline-end:30px}.hero-art-frame{width:75%}.benefit-strip{gap:10px 20px;flex-wrap:wrap;margin-top:25px;padding:18px 0;font-size:10px}.workspace{padding:0 5% 65px;margin-top:22px}.workspace-heading{align-items:start;flex-direction:column}.workspace-heading h2{font-size:29px}.tool-layout{grid-template-columns:1fr}.editor-controls{border-inline-end:0;padding:0 16px}.preview-column{grid-row:1;padding:16px}.previews{min-height:350px}.preview-stage{min-height:350px;padding:17px}.previews.two-previews{grid-template-columns:1fr 1fr;gap:8px;min-height:200px}.two-previews .preview-stage{min-height:220px;padding:8px}.previews figcaption{font-size:9px}.section{padding:70px 5%}.feature-grid,.how-grid{grid-template-columns:1fr 1fr;gap:12px}.feature-card{padding:20px;min-height:205px}.feature-card h3{margin-top:18px}.how-card{padding-top:15px}.creators-inner{grid-template-columns:1fr;gap:35px}.creators-image{height:350px}.faq-inner{grid-template-columns:1fr;gap:0}.cta-section{padding:65px 5%}.footer{padding:55px 5% 0}.footer-inner{grid-template-columns:1fr 1fr;gap:30px}.footer-about{grid-column:1/-1}.article-page{padding:65px 5% 75px}.article-page h1{font-size:43px}.article-image{height:300px}.article-body{margin-top:35px}.paper-next{padding:0 5% 65px}}@media(max-width:400px){.hero h1{font-size:40px}.feature-grid{grid-template-columns:1fr}.feature-card{min-height:0}.previews.two-previews{grid-template-columns:1fr}.language-picker select{max-width:65px}.brand{font-size:13px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}@media(min-width:721px){.tool-layout{background:#fafaf6;overflow:clip}.editor-controls{background:var(--white);align-self:stretch}.preview-column{position:sticky;top:16px;align-self:start}}.comparison{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:35px 0 22px;max-width:740px}.comparison figure{min-width:0}.comparison figure>img,.comparison-image{height:220px;width:100%;object-fit:cover;object-position:center 35%;overflow:hidden}.comparison-image{position:relative}.comparison-image img{width:100%;height:100%;object-fit:cover;object-position:center 35%}.comparison figcaption,.tutorial-screenshot figcaption{color:#58695d;font-size:12px;margin-top:8px}.tutorial-screenshot{margin-top:24px}.tutorial-screenshot img{width:100%;height:auto;border:1px solid #d8ded3;box-shadow:0 12px 30px #26312d16}.article-body .article-callout{margin:22px 0}.article-body>p+p{margin-top:20px}@media(max-width:720px){.comparison{gap:8px}.comparison figure>img,.comparison-image{height:155px}}h1,h2{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}@media(max-width:720px){.brand,.language-picker select,.text-button,.inline-link,.field input,.field select,.segments button,.switch-row,.color-row,.check-row{min-height:44px}.color-row input{width:44px;height:44px}.range-field input{height:44px;margin-top:0}.footer-inner>div>a:not(.brand),.footer-languages a{display:flex;align-items:center;min-height:44px;margin:0}}.content-guide{max-width:1040px;margin:0 auto;padding:10px 5% 95px;color:#526157;font-size:16px;line-height:1.75}.content-guide section{max-width:820px;margin:0 0 62px;scroll-margin-top:24px}.content-guide h2,.content-guide h3{color:#26312d}.content-guide h2{font-size:clamp(29px,3vw,39px);line-height:1.15;margin:12px 0 20px}.content-guide h3{font-size:21px;margin:30px 0 10px}.content-guide p{max-width:76ch}.instruction-list{padding-inline-start:1.5em;display:grid;gap:14px}.instruction-list li{padding-inline-start:.35em}.instruction-list li::marker{color:#285b45;font-weight:700}.paper-link-prompt{margin:25px 0 14px;color:#526157}.print-figure{max-width:740px;margin:28px 0}.print-figure img{display:block;width:100%;height:auto;border:1px solid #d8ded3}.print-figure figcaption,.lesson-figure figcaption{color:#58695d;font-size:13px;line-height:1.5;margin-top:9px}.breadcrumb{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:#58695d;font-size:13px;margin-bottom:32px}.breadcrumb a,.article-toc a{color:#285b45;text-decoration:underline;text-underline-offset:3px}.tutorial-body{margin-top:34px}.article-toc{margin:30px 0 50px;padding:24px 28px;border:1px solid #d8ded3;background:#f3f5ed}.article-toc h2{font-size:23px;margin:0 0 10px}.article-toc ol{padding-inline-start:1.4em;margin:0;display:grid;gap:8px}.tutorial-body section{scroll-margin-top:24px}.tutorial-body section>p+p{margin-top:16px}.illustration-note{font-size:14px;color:#58695d}.lesson-step{margin:38px 0 55px}.lesson-step h3{font-size:14px;letter-spacing:.12em;color:#285b45;margin:0 0 8px}.lesson-step p{margin:0 0 18px}.lesson-figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:700px}.lesson-figures.single{grid-template-columns:minmax(0,340px)}.lesson-figure img{display:block;width:100%;height:auto;border:1px solid #d8ded3}@media(max-width:720px){.content-guide{padding:0 5% 65px}.content-guide section{margin-bottom:44px}.article-toc{padding:20px}.lesson-figures{gap:10px}.lesson-figure figcaption{font-size:12px}.breadcrumb{margin-bottom:25px}}.cta-section :focus-visible{outline-color:#fffefa}.creators-image{height:auto;margin:0;overflow:visible}.creators-image img{display:block;width:100%;height:auto;object-fit:contain}.creators-image .image-caption{position:static;display:block;padding:10px 0 0;background:transparent;font-size:10px;letter-spacing:0;line-height:1.5}.creators-content>p+p{margin-top:16px}.about-story{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(36px,6vw,80px);align-items:start;margin:48px 0 20px}.about-story-copy section+section{margin-top:34px}.about-story-copy h2{margin:0 0 12px;font-size:clamp(24px,2.3vw,30px);line-height:1.2}.about-story-copy p{margin:0;color:#526157;font-size:15px;line-height:1.8}.about-story-image{position:sticky;top:110px;margin:0}.about-story-image img{display:block;width:100%;height:auto}.about-story-image figcaption{padding-top:10px;color:#58695d;font-size:10px;line-height:1.5}.about-story-links{display:flex;flex-wrap:wrap;gap:0 24px}@media(max-width:720px){.about-story{grid-template-columns:1fr;gap:32px;margin-top:32px}.about-story-image{position:static;grid-row:1;max-width:520px}.about-story-copy h2{font-size:24px}}.creators-links{display:flex;flex-wrap:wrap;gap:0 24px}.advertisement-section{width:100%;display:flex;flex-direction:column;align-items:center;gap:9px;padding:25px 0;background:#f7f5ef}.advertisement-label{font-size:10px;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:#58695d}.advertisement-banner{display:flex;justify-content:center;align-items:flex-start;max-width:100%}.advertisement-banner.mobile{width:320px;height:50px}.advertisement-banner.desktop{width:728px;height:90px}@media(max-width:319px){.advertisement-section{display:none}}.advertising-consent{position:fixed;z-index:100;inset-inline:20px;bottom:20px;max-width:920px;margin:auto;padding:20px 22px;display:flex;align-items:center;gap:26px;background:#fffefa;border:1px solid #d4ded2;box-shadow:0 10px 35px #1f352a30;color:#26312d}.advertising-consent-copy{flex:1;min-width:0}.advertising-consent-copy strong{font-size:15px}.advertising-consent-copy p{font-size:13px;line-height:1.5;margin-top:5px;color:#526157}.advertising-consent-copy a{text-decoration:underline;text-underline-offset:3px;color:#285b45;font-weight:700}.advertising-consent-copy .advertising-consent-notice{color:#704b29}.advertising-consent-actions{display:flex;gap:9px;flex-wrap:wrap}.advertising-choice{min-height:44px;padding:10px 14px;border:1px solid #285b45;border-radius:4px;font-size:12px;font-weight:700}.advertising-choice.primary{background:#285b45;color:#fff}.advertising-choice.secondary{background:#fffefa;color:#285b45}.footer-advertising-settings{display:block;padding:0;border:0;background:none;color:#b0c0b0;font-size:11px;text-align:start;margin:10px 0}.footer-advertising-settings:hover{color:#fff}.advertising-privacy{max-width:750px;margin-top:24px;color:#58695d;line-height:1.9}@media(max-width:720px){.advertising-consent{inset-inline:12px;bottom:12px;max-height:80vh;overflow:auto;display:block;padding:17px}.advertising-consent-actions{margin-top:14px}.advertising-choice{flex:1;min-width:120px}.footer-advertising-settings{min-height:44px;margin:0}}
