.world-page{--world-green:#385f41;--world-lime:#d5db75;--world-pink:#d65768;--world-teal:#5b9b9d;background:#f5ebd9;color:#30261d;font-family:var(--serif)}
.world-page .site-header{background:#faf2e7ed;backdrop-filter:blur(9px)}
.world-page .header-inner{justify-content:space-between}
.world-page .desktop-nav{margin-left:0}
.world-page .desktop-nav a[aria-current=page]{color:var(--burgundy)}
.world-page .gift-nav{display:inline-flex;align-items:center}
.world-page .site-footer{min-height:460px;margin-top:30px;background:linear-gradient(180deg,#f5ebd9,#eee2cd 70%,#dfe0b8)}
.world-page .footer-landscape{background:radial-gradient(ellipse at 60% 100%,#c5cc80a8,transparent 60%),radial-gradient(ellipse at 18% 100%,#b6c79f89,transparent 50%)}
.world-page .footer-bottom{margin-left:clamp(290px,28vw,380px)}
.breadcrumbs{display:flex;align-items:center;gap:11px;min-height:48px;margin-top:5px;color:#776652;font:600 12px var(--sans)}
.breadcrumbs a:hover{text-decoration:underline;text-underline-offset:3px}
.breadcrumbs>span[aria-hidden]{color:#a8763c;font-size:9px}
.world-hero{position:relative;isolation:isolate;min-height:clamp(610px,59vw,785px);overflow:hidden;border:13px solid #fffaf0;border-bottom-width:18px;border-radius:6px 22px 10px 16px;background:#ecd967;box-shadow:7px 19px 38px #4c321d34;transform:rotate(-.55deg)}
.world-hero-art{position:absolute;inset:0;background:url('assets/world-dobrosatsi-under-sofa.webp') 60% 50%/cover no-repeat;transform:scale(1.015);transition:transform 1.2s ease}
.world-hero:hover .world-hero-art{transform:scale(1.035)}
.world-hero::before{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,#fff3bfba 0%,#fff3bf7d 33%,transparent 63%),linear-gradient(0deg,#3e341b39,transparent 33%);pointer-events:none}
.hero-paper{position:relative;z-index:2;width:min(54%,680px);padding:clamp(50px,7.5vw,105px) 0 50px clamp(35px,6vw,87px);text-shadow:0 1px #fff7b780}
.world-kicker{display:flex;align-items:center;gap:10px;margin:0 0 27px;color:#61483b;font:800 12px var(--sans);letter-spacing:.16em;text-transform:uppercase}
.world-kicker span{font-size:27px;color:#9a4d38}
.world-hero h1{margin:0;color:#2e482e;font:600 clamp(68px,7.5vw,116px)/.82 'Cormorant Garamond',Georgia,serif;letter-spacing:-.055em}
.world-hero h1 em{display:block;margin-top:8px;color:#7a1a3d;font-weight:600;font-style:normal;white-space:nowrap}
.hero-lead{max-width:480px;margin:26px 0 26px;color:#322b22;font:500 clamp(21px,2.2vw,30px)/1.2 var(--serif)}
.hero-links{display:flex;flex-wrap:wrap;align-items:center;gap:20px}
.world-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:53px;padding:9px 21px;border:1px solid #6d2337;border-radius:3px 16px 4px 13px;background:#782238;color:#fffdf8;font:600 20px/1.1 var(--serif);text-shadow:none;box-shadow:4px 6px 0 #c58f6a8c;transition:transform .22s,box-shadow .22s}
.world-button:hover{transform:translateY(-3px) rotate(-1deg);box-shadow:4px 9px 0 #c58f6a8c}
.world-text-link{color:#5d2330;font:600 18px var(--serif);text-decoration:underline;text-underline-offset:5px;text-shadow:none}
.world-text-link:hover{color:#a4493b}
.hero-side-note{position:absolute;z-index:2;right:30px;top:39%;color:#fff;font:italic 24px 'Cormorant Garamond',Georgia,serif;text-shadow:0 2px 7px #2c1f17;transform:rotate(7deg)}
.hero-num{position:absolute;z-index:2;right:20px;bottom:15px;color:#fff;font:700 10px var(--sans);letter-spacing:.15em;text-shadow:0 2px 5px #251b14}
.world-intro{display:grid;grid-template-columns:180px minmax(0,1fr) 70px;align-items:center;gap:36px;padding:55px 7% 60px}
.ink-label,.world-heading-index{color:#926d3f;font:800 12px var(--sans);letter-spacing:.14em;text-transform:uppercase}
.world-intro p{margin:0}
.world-intro p:nth-child(2){max-width:820px;color:#3e3123;font:500 clamp(25px,3.15vw,43px)/1.13 'Cormorant Garamond',Georgia,serif}
.world-intro>span{align-self:start;color:#b17d42;font:72px/1 var(--serif);transform:rotate(18deg)}
.world-heading{position:relative;margin-bottom:30px}
.world-heading h2,.peek-copy h2,.mission-heading h2,.world-after h2{margin:9px 0 8px;color:#2d3f30;font:600 clamp(43px,5.6vw,78px)/.91 'Cormorant Garamond',Georgia,serif;letter-spacing:-.04em}
.world-heading h2 em,.peek-copy h2 em,.mission-heading h2 em,.world-after h2 em{color:#8d3048;font-weight:600;font-style:normal}
.world-heading>p{max-width:none;margin:0;color:#665648;font:500 19px/1.35 var(--serif)}
.hideouts{position:relative;padding-top:27px;padding-bottom:80px;scroll-margin-top:100px}
.hideouts::before{content:"";position:absolute;z-index:-1;right:4%;top:0;width:160px;height:85px;border-top:2px dashed #c29c62;border-right:2px dashed #c29c62;border-radius:55% 45% 0 0;transform:rotate(12deg)}
.hideout-layout{display:grid;grid-template-columns:minmax(260px,.35fr) minmax(0,.65fr);gap:clamp(28px,5vw,72px);align-items:center}
.hideout-controls{display:grid;gap:13px;padding-left:12px}
.hideout-tab{display:grid;grid-template-columns:56px 1fr 28px;align-items:center;gap:13px;width:100%;min-height:99px;padding:15px;border:1px solid #d1bca0;background:#fffaf0;text-align:left;color:#594732;box-shadow:4px 6px 0 #dfccb040;transform:rotate(-1.4deg);transition:transform .25s,background .25s,box-shadow .25s}
.hideout-tab:nth-child(2){transform:rotate(1deg)}
.hideout-tab:nth-child(3){transform:rotate(-.5deg)}
.hideout-tab:hover,.hideout-tab.is-active{transform:translateX(8px) rotate(0);background:#f0efcb;box-shadow:3px 5px 0 #d9ac76}
.hideout-number{display:grid;place-items:center;width:48px;height:48px;border:1px solid #a78b5b;border-radius:50%;color:#762841;font:600 29px 'Cormorant Garamond',Georgia,serif}
.hideout-tab small{display:block;color:#897051;font:800 10px var(--sans);letter-spacing:.12em}
.hideout-tab strong{display:block;margin-top:3px;color:#344d32;font:600 27px/1 var(--serif)}
.hideout-tab>span:last-child{color:#8b2f45;font:25px var(--serif)}
.hideout-hint{max-width:310px;margin:20px 0 0 17px;color:#74634f;font:italic 19px/1.2 'Cormorant Garamond',Georgia,serif;transform:rotate(-3deg)}
.hideout-display{position:relative;min-height:0;padding:18px 0 0}
.hideout-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:22px;max-width:720px;margin:auto}
.hideout-art{position:relative;width:100%;margin:0;background:#fffdf5;padding:9px 9px 19px;box-shadow:9px 15px 30px #4d392939;transform:rotate(-2deg)}
.hideout-art::before{content:"";position:absolute;z-index:2;top:-10px;left:43%;width:84px;height:27px;background:#e4c8949c;transform:rotate(-5deg)}
.hideout-art img{display:block;width:100%;height:auto;aspect-ratio:597/844;object-fit:contain}
.hideout-art figcaption{padding-top:8px;color:#7b644b;font:italic 17px/1 'Cormorant Garamond',Georgia,serif;text-align:center}
.hideout-note{position:relative;right:auto;bottom:auto;display:flex;flex-direction:column;justify-content:center;max-width:none;margin:12px 0 8px;padding:28px 30px 32px;background:#fff9e7;box-shadow:5px 9px 21px #4d39292d;clip-path:polygon(1% 1%,54% 0,99% 1%,100% 98%,43% 100%,0 99%);transform:rotate(1deg)}
.note-pin{position:absolute;right:13px;top:4px;color:#bf8b4f;font-size:24px}
.hideout-note-label{margin-bottom:20px;color:#a4754b;font:800 10px/1.2 var(--sans);letter-spacing:.14em}
.hideout-note h3{margin:0 0 6px;color:#752c43;font:600 38px/.95 'Cormorant Garamond',Georgia,serif}
.hideout-note blockquote{margin:14px 0 20px;font:500 23px/1.38 var(--serif)}
.hideout-source{color:#8b7355;font:800 10px/1.2 var(--sans);letter-spacing:.09em;text-transform:uppercase}
.book-peek{position:relative;margin:0 auto 90px;padding:60px 0 75px;overflow:hidden;background:radial-gradient(ellipse at 75% 30%,#497b6d 0,#29564f 52%,#213f3d 100%);color:#fff9eb;scroll-margin-top:100px}
.book-peek::before{content:"";position:absolute;inset:0;opacity:.14;background:url('assets/world-dobrosatsi-under-sofa.webp') center/cover;filter:saturate(.5)}
.book-peek-inner{position:relative;display:grid;grid-template-columns:42% 58%;align-items:center;gap:30px;min-height:470px}
.peek-copy{position:relative;z-index:2;padding:18px 0 18px 4%}
.peek-copy .world-heading-index{color:#e7c785}
.peek-copy h2{color:#fffbe7;font-size:clamp(46px,5.7vw,82px)}
.peek-copy h2 em{color:#f5cd91}
.peek-copy>p{max-width:440px;margin:16px 0 27px;font:500 21px/1.32 var(--serif)}
.world-button-light{border-color:#ead8aa;background:#f7e4af;color:#3c4435;box-shadow:4px 6px 0 #152d2866}
.peek-footnote{display:block;margin-top:13px;color:#e6d7b3;font:700 11px var(--sans);letter-spacing:.08em}
.peek-visual{position:relative;z-index:1;min-width:0;padding:26px 2% 36px 0}
.peek-spread{position:relative;width:100%;filter:drop-shadow(12px 21px 15px #0a1f1b8a);transform:rotate(2deg)}
.peek-spread img{display:block;width:100%;height:auto}
.peek-scribble{position:absolute;right:4%;bottom:-2px;color:#f9e8c1;font:italic 26px 'Cormorant Garamond',Georgia,serif;transform:rotate(-6deg)}
.home-mission{display:grid;grid-template-columns:38% 62%;align-items:center;gap:3%;margin-bottom:100px;scroll-margin-top:100px}
.mission-heading{position:relative;padding:20px 7% 45px 5%}
.mission-heading::after{content:"✦ ✧ ✦";display:block;margin-top:31px;color:#b98e4b;font:29px var(--serif);letter-spacing:.25em}
.mission-heading h2{font-size:clamp(49px,5.4vw,75px)}
.mission-heading>p{max-width:380px;margin:18px 0 0;font:500 21px/1.32 var(--serif)}
.mission-heading .mission-under{margin-top:26px;color:#8b7052;font:italic 16px/1.2 var(--serif)}
.mission-card{position:relative;z-index:1;max-width:690px;margin:5px 15px;padding:30px clamp(25px,5vw,60px) 25px;border:1px solid #c9aa80;background:#fffaf0;box-shadow:10px 14px 0 #e3d2b8,17px 24px 38px #5d412c24;transform:rotate(1deg)}
.mission-card::before{content:"";position:absolute;left:-18px;top:38%;width:45px;height:55px;border:3px solid #b17b45;border-right:0;border-radius:50% 0 0 50%;transform:rotate(-20deg)}
.mission-card-top{display:flex;justify-content:space-between;gap:10px;padding-bottom:13px;border-bottom:1px solid #cdb593;color:#946e43;font:800 10px var(--sans);letter-spacing:.12em}
.mission-card h3{margin:17px 0 20px;color:#71344a;font:600 clamp(35px,3.7vw,51px)/.95 'Cormorant Garamond',Georgia,serif}
.mission-card label{display:block;margin:13px 0 4px;color:#4f5f3b;font:700 16px var(--serif)}
.mission-card input,.mission-card textarea{display:block;width:100%;border:0;border-bottom:1px solid #b9a582;border-radius:0;background:#fffdf7;outline-offset:3px;padding:7px 10px;color:#2c2a22;font:500 17px var(--serif);resize:vertical}
.mission-card input::placeholder,.mission-card textarea::placeholder{color:#a59480}
.drawing-space{display:flex;align-items:start;justify-content:space-between;min-height:160px;margin:20px 0 17px;padding:11px 13px;border:1px dashed #b7a27e;background:radial-gradient(circle at 20% 40%,#f6e8c099,transparent 50%),#fffcf6;color:#a18c6e;font:italic 18px 'Cormorant Garamond',Georgia,serif}
.drawing-space span:last-child{font-size:27px}
.mission-byline{margin:0;color:#796751;font:italic 16px var(--serif)}
.print-mission{display:inline-flex;align-items:center;gap:17px;min-height:43px;margin-top:18px;padding:7px 14px;border:1px solid #8d7a4e;background:#e5e8b9;color:#3d543a;font:700 15px var(--serif);transition:transform .2s,background .2s}
.print-mission:hover{transform:translateY(-2px);background:#d9e298}
.pathways{padding-bottom:85px;scroll-margin-top:100px}
.pathway-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-top:41px}
.pathway-card{position:relative;display:grid;grid-template-columns:45% 55%;align-items:center;min-height:380px;padding:22px;background:#fffaf0;box-shadow:6px 11px 26px #5e45282b;clip-path:polygon(0 1%,39% 0,100% 1%,99.5% 99%,47% 100%,0 99%)}
.pathway-book{transform:rotate(-1.2deg)}
.pathway-game{transform:rotate(1deg)}
.pathway-card::before{content:"";position:absolute;inset:8px;border:1px solid #d6c5a6;pointer-events:none;clip-path:inherit}
.pathway-image{display:grid;place-items:center;min-width:0;min-height:300px;height:100%;background:radial-gradient(circle,#e5ebac 0,transparent 72%)}
.pathway-image img{display:block;max-width:100%;max-height:330px;width:auto;height:auto;object-fit:contain;filter:drop-shadow(5px 9px 7px #4d39294d)}
.pathway-game .pathway-image{background:radial-gradient(circle,#c4e1cf 0,transparent 72%)}
.pathway-game .pathway-image img{max-width:115%;max-height:300px;mix-blend-mode:multiply}
.pathway-copy{padding:12px 8% 13px 7%}
.pathway-copy>span{color:#987243;font:800 10px var(--sans);letter-spacing:.13em}
.pathway-copy h3{margin:8px 0 12px;color:#71374b;font:600 clamp(29px,3vw,42px)/.97 'Cormorant Garamond',Georgia,serif}
.pathway-copy p{margin:0 0 20px;color:#524738;font:500 17px/1.3 var(--serif)}
.pathway-copy a{color:#365a3f;font:700 17px var(--serif);text-decoration:underline;text-underline-offset:5px}
.pathway-copy a:hover{color:#8a3042}
.world-echo{display:grid;grid-template-columns:37% 63%;align-items:center;min-height:390px;margin-bottom:90px;background:radial-gradient(ellipse at 100% 20%,#ede3a1,transparent 50%),#f1e7d7;clip-path:polygon(0 1%,24% 0,100% 1%,99% 99%,35% 100%,0 99%)}
.echo-photo{position:relative;height:365px;margin:-16px 0 -16px 11%;overflow:hidden;border:9px solid #fffaf2;box-shadow:7px 12px 23px #47302548;transform:rotate(-4deg)}
.echo-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 30%}
.echo-copy{padding:34px 10% 34px 9%}
.echo-copy blockquote{margin:15px 0 17px;color:#4d3e34;font:600 clamp(25px,3.6vw,49px)/1.08 'Cormorant Garamond',Georgia,serif}
.echo-copy p{margin:0;color:#786549;font:600 13px var(--sans)}
.echo-copy a{text-decoration:underline;text-underline-offset:3px}
.world-after{position:relative;max-width:940px;margin-bottom:95px;text-align:center}
.world-after::before,.world-after::after{content:"✧";position:absolute;top:25%;color:#c9a270;font:68px var(--serif)}
.world-after::before{left:0}.world-after::after{right:0}
.world-after h2{font-size:clamp(42px,5vw,70px)}
.world-after>p{max-width:none;margin:17px auto 24px;font:500 20px/1.35 var(--serif)}
.after-links{display:flex;justify-content:center;flex-wrap:wrap;gap:24px}
.after-links a{color:#7c2e43;font:700 17px var(--serif);text-decoration:underline;text-underline-offset:5px}
.world-page .reveal{opacity:1;transform:none}
@media(max-width:1050px){.world-hero h1{font-size:clamp(61px,7.5vw,88px)}.hero-lead{font-size:23px}.world-hero{min-height:620px}.hideout-display{min-height:450px}.pathway-card{grid-template-columns:43% 57%;padding:12px}.pathway-copy{padding:12px}.pathway-image img{max-height:270px}}
@media(max-width:800px){.world-page .footer-bottom{margin-left:0}.world-hero{min-height:600px}.hero-paper{width:65%}.world-intro{grid-template-columns:120px 1fr 40px;gap:18px;padding:48px 3%}.hideout-layout{grid-template-columns:1fr}.hideout-controls{grid-template-columns:repeat(3,1fr);padding:0}.hideout-tab{grid-template-columns:1fr 18px;min-height:94px;gap:6px}.hideout-tab .hideout-number{display:none}.hideout-tab strong{font-size:22px}.hideout-hint{grid-column:1/-1;max-width:none;margin:2px 0 5px}.hideout-display{width:min(100%,720px);margin:auto;min-height:510px}.book-peek-inner{grid-template-columns:1fr 1fr}.peek-copy h2{font-size:50px}.peek-copy>p{font-size:18px}.home-mission{grid-template-columns:1fr 1.2fr}.mission-card{padding:25px}.pathway-grid{gap:15px}.pathway-card{grid-template-columns:1fr;align-content:start}.pathway-image{height:215px;min-height:215px}.pathway-image img,.pathway-game .pathway-image img{max-height:210px;max-width:100%}.pathway-copy{padding:14px 17px 25px}}
@media(max-width:720px){.world-page .gift-nav{display:none}}
@media(max-width:620px){.world-page .container{width:min(100% - 24px,1320px)}.world-page .site-header{min-height:70px}.world-hero{min-height:0;aspect-ratio:auto;padding-bottom:250px;border:7px solid #fffaf0;border-bottom-width:12px;transform:rotate(0)}.world-hero-art{background-position:64% center}.world-hero::before{background:linear-gradient(#fff0b9ea 0,#fff0b9e6 43%,#fff0b91a 75%),linear-gradient(0deg,#302b2444,transparent 38%)}.hero-paper{width:100%;padding:40px 22px 0}.world-kicker{margin-bottom:16px;font-size:10px}.world-hero h1{font-size:clamp(51px,13vw,73px)}.hero-lead{max-width:410px;margin:15px 0 20px;font-size:21px}.hero-links{gap:15px}.world-button{min-height:47px;font-size:17px;gap:12px}.world-text-link{font-size:16px}.hero-side-note{top:auto;bottom:38px;right:18px;font-size:20px}.world-intro{display:block;padding:39px 2% 50px}.world-intro .ink-label{margin-bottom:10px}.world-intro p:nth-child(2){font-size:34px}.world-intro>span{display:none}.world-heading h2,.mission-heading h2,.world-after h2{font-size:clamp(44px,11vw,60px)}.world-heading>p{font-size:17px}.hideouts{padding-bottom:65px}.hideout-controls{gap:7px}.hideout-tab{padding:8px;min-height:78px}.hideout-tab strong{font-size:18px}.hideout-tab small{font-size:8px}.hideout-tab>span:last-child{font-size:16px}.hideout-hint{font-size:17px}.hideout-display{min-height:0;padding:7px 4px 80px}.hideout-art{width:100%;padding:8px 8px 24px}.hideout-note{right:0;bottom:0;width:80%;padding:15px 17px}.hideout-note h3{font-size:30px}.hideout-note p{font-size:15px}.book-peek{margin-bottom:64px;padding:42px 0 55px}.book-peek-inner{display:flex;flex-direction:column;gap:12px}.peek-copy{padding:0 2%}.peek-copy h2{font-size:clamp(44px,11vw,63px)}.peek-copy>p{font-size:19px}.peek-visual{width:95%;padding:5px 0 28px}.peek-spread{width:100%;transform:rotate(2deg)}.home-mission{display:block;margin-bottom:75px}.mission-heading{padding:0 3% 15px}.mission-heading::after{display:none}.mission-heading>p{max-width:550px;font-size:19px}.mission-card{margin:20px 7px 0;padding:22px}.mission-card h3{font-size:39px}.pathways{padding-bottom:68px}.pathway-grid{grid-template-columns:1fr;gap:25px;margin-top:28px}.pathway-card{grid-template-columns:39% 61%;min-height:290px}.pathway-image{height:100%;min-height:260px}.pathway-image img{max-height:245px}.pathway-game .pathway-image img{max-height:240px}.pathway-copy{padding:12px 10px}.pathway-copy h3{font-size:35px}.pathway-copy p{font-size:16px}.world-echo{display:block;min-height:0;margin-bottom:65px;padding:12px 0 20px}.echo-photo{float:left;width:35%;height:235px;margin:0 20px 5px 13px}.echo-copy{padding:15px 20px}.echo-copy blockquote{font-size:32px}.world-after{margin-bottom:65px}.world-after::before,.world-after::after{display:none}.world-after>p{font-size:18px}}
@media(max-width:440px){.world-hero{padding-bottom:210px}.world-hero h1{font-size:clamp(44px,12.3vw,55px)}.hero-lead{font-size:19px}.hero-links{display:grid;justify-items:start}.world-intro p:nth-child(2){font-size:29px}.hideout-tab{grid-template-columns:1fr;min-height:70px}.hideout-tab>span:last-child{display:none}.hideout-tab strong{font-size:17px}.hideout-note{width:89%}.pathway-card{grid-template-columns:1fr;min-height:0;padding:9px}.pathway-image{height:190px;min-height:190px}.pathway-image img,.pathway-game .pathway-image img{max-height:185px;max-width:100%}.pathway-copy h3{font-size:36px}.echo-photo{height:185px;width:37%;margin-right:16px}.echo-copy blockquote{font-size:27px}}
@media(max-width:1050px){.hideout-display{min-height:0}}
@media(max-width:800px){.hideout-display{min-height:0;padding:12px 0 0}.hideout-note{position:relative;right:auto;bottom:auto;max-width:680px}}
@media(max-width:620px){.hideout-display{min-height:0;padding:8px 0 0}.hideout-gallery{gap:12px}.hideout-art{width:100%;padding:6px 6px 13px}.hideout-art figcaption{font-size:14px}.hideout-note{width:auto;max-width:none;margin:5px 0;padding:16px 19px}.hideout-note-label{margin-bottom:8px}.hideout-note h3{font-size:30px}.hideout-note blockquote{font-size:17px;line-height:1.35}}
@media(max-width:440px){.hideout-gallery{grid-template-columns:1fr;gap:24px}.hideout-art{max-width:330px;margin:auto}.hideout-note{width:auto;min-height:0;max-width:380px;margin:0 4px;padding:23px 24px}.hideout-note blockquote{font-size:19px}}
@media print{body.world-page{background:#fff;color:#111}.world-page>*:not(main){display:none!important}.world-page main>*:not(.home-mission){display:none!important}.home-mission{display:block!important;margin:0;width:100%!important}.mission-heading{display:none!important}.mission-card{width:100%;max-width:none;margin:0;border:2px solid #333;box-shadow:none;transform:none;break-inside:avoid}.mission-card::before{display:none}.mission-card input,.mission-card textarea{background:#fff}.drawing-space{min-height:350px}.print-mission{display:none}}
@media(prefers-reduced-motion:reduce){.world-hero-art,.world-button,.hideout-tab{transition:none!important}}

.dobrosatsi-coloring{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:45px;margin-bottom:100px;padding:38px 2%;scroll-margin-top:100px}
.dobrosatsi-coloring .mission-heading{padding:10px 5% 20px}
.dobrosatsi-coloring .mission-heading h2{font-size:clamp(45px,5vw,69px)}
.dobrosatsi-coloring .mission-heading::after{content:none}
.dobrosatsi-coloring .world-button{margin-top:27px;min-height:50px}
.dobrosatsi-coloring figure{margin:0 12px 0 0;min-width:0;background:#fff;border:10px solid #fff;transform:rotate(1.5deg);box-shadow:8px 13px 0 #e3d2b8,12px 20px 30px #5d412c24}
.dobrosatsi-coloring figure a,.dobrosatsi-coloring figure img{display:block;width:100%;height:auto}
@media(max-width:980px){.dobrosatsi-coloring{gap:25px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.dobrosatsi-coloring .mission-heading h2{font-size:49px}}
@media(max-width:700px){.dobrosatsi-coloring{grid-template-columns:1fr;gap:30px;padding:15px 2%;margin-bottom:70px}.dobrosatsi-coloring .mission-heading{padding:0 3%}.dobrosatsi-coloring .mission-heading h2{font-size:clamp(43px,10vw,60px)}.dobrosatsi-coloring figure{margin:0 8px;border-width:7px}.dobrosatsi-coloring .world-button{width:100%;justify-content:center}}
