.product-shelf{max-width:1096px;margin:0 auto;padding:0 42px 100px}.product-shelf h2,.product-details h2{letter-spacing:-2px;margin:0;font:clamp(38px,4vw,56px)/1 Playfair Display,Georgia,serif}.product-shelf h2 em{color:var(--terra)}.product-shelf-intro{color:#49665c;max-width:600px;line-height:1.7}.product-shelf>div{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:36px;display:grid}.product-shelf a{border:1px solid var(--line);background:#fffaf2;border-radius:22px;min-height:270px;padding:25px;position:relative}.product-format{color:var(--terra);text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:700}.product-shelf h3{max-width:370px;margin:18px 0 8px;font:27px/1.05 Playfair Display,Georgia,serif}.product-shelf a>p{color:#49665c;margin:0;font-size:13px}.product-market{background:#fff3b9;border-radius:7px;padding:5px 7px;position:absolute;bottom:21px;right:20px}.product-market img{width:94px;height:auto;display:block}.product-shelf b{font-size:12px;position:absolute;bottom:25px;left:25px}.product-page{background:var(--cream);min-height:100vh}.product-hero{grid-template-columns:.85fr 1.15fr;gap:9%;max-width:1096px;margin:auto;padding:75px 42px 100px;display:grid}.product-visual{background:#dce8c8;border-radius:35% 35% 22px 22px;flex-direction:column;justify-content:space-between;min-height:390px;padding:30px;display:flex}.product-visual span{letter-spacing:1px;text-transform:uppercase;font-size:12px;font-weight:700}.product-visual i{text-align:center;color:var(--forest);font-size:160px;font-style:normal}.product-visual b{background:var(--cream);border-radius:999px;align-self:flex-end;padding:10px 13px;font-size:13px}.product-copy h1{letter-spacing:-2px;margin:0;font:clamp(38px,4.5vw,60px)/1 Playfair Display,Georgia,serif}.product-summary{color:#49665c;font-size:16px;line-height:1.75}.market-destination{color:#49665c;align-items:center;gap:10px;margin:28px 0 16px;font-size:12px;display:flex}.market-destination img{background:#fff3b9;border-radius:7px;width:119px;height:auto;padding:5px 7px}.buy-button{background:var(--forest);max-width:360px;color:var(--cream);border-radius:999px;justify-content:space-between;padding:17px 20px;font-size:13px;font-weight:700;display:flex}.buy-button span{color:#ffb088;font-size:18px}.product-copy small{color:#49665c;max-width:390px;margin-top:15px;font-size:10px;line-height:1.6;display:block}.product-details{grid-template-columns:1fr 1fr;gap:10%;max-width:1096px;margin:auto;padding:0 42px 90px;display:grid}.product-details ul{padding:0;list-style:none}.product-details li{border-bottom:1px solid var(--line);padding:15px 0;font-size:14px;line-height:1.55}.product-note{background:#f6d4c6;border-radius:21px;align-self:end;padding:28px}.product-note>p:last-child{color:#315347;margin:0;line-height:1.75}.product-caution{border:1px solid var(--line);border-radius:18px;gap:18px;max-width:810px;margin:0 auto 90px;padding:23px 28px;display:flex}.product-caution span{color:var(--terra);font-size:34px}.product-caution p{color:#315347;margin:0;font:20px/1.35 Playfair Display,Georgia,serif}@media (max-width:800px){.product-shelf{padding:0 24px 75px}.product-shelf>div{grid-template-columns:1fr}.product-hero,.product-details{padding:55px 24px 75px;display:block}.product-visual{min-height:250px;margin-bottom:35px}.product-visual i{font-size:105px}.product-details>div+div{margin-top:24px}.product-caution{margin:0 24px 70px}.product-page .guide-footer{margin:0 24px}.product-shelf h3{font-size:24px}}.coming-card{cursor:pointer}.coming-card:hover{box-shadow:17px 21px 0 var(--pink);transform:rotate(8deg)translateY(-6px)}.coming-card b{font-size:31px;position:absolute;bottom:31px;right:36px}.all-products-hero{max-width:1096px;margin:auto;padding:70px 42px 55px}.all-products-hero h1{letter-spacing:-2px;margin:0;font:clamp(48px,6vw,75px)/1 Playfair Display,Georgia,serif}.all-products-hero h1 em{color:var(--terra)}.all-products-hero>p:last-child{color:#49665c;max-width:620px;line-height:1.75}.all-products-grid{grid-template-columns:repeat(2,1fr);gap:14px;max-width:1096px;margin:auto;padding:0 42px 100px;display:grid}.all-products-grid>a{border:1px solid var(--line);background:#fffaf2;border-radius:22px;min-height:275px;padding:25px;position:relative}.all-products-grid h2{max-width:390px;margin:18px 0 8px;font:28px/1.05 Playfair Display,Georgia,serif}.all-products-grid p{color:#49665c;margin:0;font-size:13px}.all-products-grid b{font-size:12px;position:absolute;bottom:25px;left:25px}@media (max-width:800px){.all-products-hero{padding:55px 24px 42px}.all-products-hero h1{font-size:51px}.all-products-grid{grid-template-columns:1fr;padding:0 24px 75px}.all-products-grid h2{font-size:25px}}
.site-header,.guide-header{height:160px!important}.site-header{padding-left:54px!important}.site-header .brand{transform:translateY(12px)}.brand .brand-avatar{object-fit:cover;border-radius:50%;width:132px!important;height:132px!important}.brand .brand-wordmark{display:none}.guide-header{position:relative}.guide-header .brand{position:absolute;left:50%;transform:translate(-50%)}.guide-header .guide-back{border:0!important;border-radius:0!important;margin:0 auto 0 0!important;padding:8px 0!important;font-size:28px!important;font-weight:400!important;line-height:1!important}.guide-header .guide-back:focus-visible{outline:2px solid var(--terra);outline-offset:5px}@media (max-width:800px){.site-header,.guide-header{height:98px!important}.site-header{padding-left:22px!important}.site-header .brand{transform:none}.brand .brand-avatar{width:70px!important;height:70px!important}}
.catalog{max-width:1096px;margin:0 auto;padding:0 42px 100px}.catalog-filters{flex-wrap:wrap;gap:9px;margin:0 0 31px;display:flex}.catalog-filters button{border:1px solid var(--line);color:var(--forest);cursor:pointer;background:0 0;border-radius:999px;padding:10px 15px;font:600 12px Poppins,Arial,sans-serif;transition:background .2s,color .2s,transform .2s}.catalog-filters button:hover{transform:translateY(-2px)}.catalog-filters button.is-active{border-color:var(--forest);background:var(--forest);color:var(--cream)}.catalog-empty{border:1px solid var(--line);text-align:center;background:#f0d9b5;border-radius:24px;max-width:680px;padding:52px 30px}.catalog-empty .eyebrow{margin-bottom:13px}.catalog-empty h2{letter-spacing:-1.4px;margin:0;font:700 clamp(30px,4vw,45px)/1 Playfair Display,Georgia,serif}.catalog-empty p:last-child{color:#49665c;max-width:440px;margin:18px auto 0;font-size:13px;line-height:1.7}@media (max-width:800px){.catalog{padding:0 24px 75px}.catalog-filters{gap:7px;margin-bottom:23px}.catalog-filters button{padding:9px 12px;font-size:11px}.catalog-empty{padding:38px 20px}}
.product-details .product-note{align-self:start}.catalog .all-products-grid{max-width:none;margin:0;padding:0}@media (max-width:800px){.catalog .all-products-grid{padding:0}}
.hero{min-height:680px;padding-top:82px;position:relative}.hero-corner-logo{z-index:4;object-fit:cover;border-radius:50%;width:132px;height:132px;position:absolute;top:28px;right:54px}.guide-header{justify-content:flex-end!important;max-width:1096px!important;height:54px!important;padding:0 42px!important}.guide-header .brand{display:none!important}.guide-header .guide-back{opacity:.8;margin:0!important;font-size:24px!important;line-height:1!important}.guide-hero{padding-top:30px!important;padding-bottom:78px!important}.all-products-hero{padding-top:30px!important}.product-hero{padding-top:28px!important}@media (max-width:800px){.hero{flex-direction:column;gap:14px;min-height:0;padding:104px 24px 36px;display:flex;overflow:hidden}.hero-corner-logo{width:68px;height:68px;top:22px;right:24px}.hero-copy{order:1}.hero h1{letter-spacing:-2.3px;font-size:clamp(46px,13vw,59px);line-height:.98}.hero-text{margin:21px 0;font-size:14px;line-height:1.65}.hero-actions{gap:13px}.microcopy{display:none}.hero-art{transform-origin:50%;order:2;width:100%;min-width:0;height:318px;margin:2px 0 0;transform:none}.sun-glow{width:290px;height:290px;top:12px;left:50%;transform:translate(-50%)}.orbit-one{inset:10px 0}.orbit-two{inset:44px 35px 42px}.plant-scene{transform-origin:top;top:18px;left:50%;transform:translate(-50%)scale(.78)}.hero-badge{width:104px;height:104px;font-size:13px;bottom:10px;right:2px}.guide-header{height:48px!important;padding:0 24px!important}.guide-header .guide-back{padding:7px 0!important;font-size:23px!important}.guide-hero{text-align:left;padding:24px 24px 58px!important}.guide-hero h1{font-size:48px!important}.all-products-hero{padding:24px 24px 36px!important}.all-products-hero h1{font-size:48px!important}.product-hero{padding:16px 24px 58px!important}.product-details{padding-top:0!important}.category-grid{grid-template-columns:1fr!important}.category-card,.category-card:last-child{grid-template-columns:54px 1fr;align-items:center;column-gap:8px;display:grid;grid-column:auto!important;min-height:148px!important}.category-icon{grid-row:1/3;margin:0!important}.category-card h3{margin:0 0 5px}.category-card p{max-width:220px}.card-arrow{top:50%;transform:translateY(-50%)}}
:root{--forest:#0d3b2e;--leaf:#4caf50;--cream:#fff7eb;--terra:#c66a3d;--pink:#f6d4c6;--earth:#8b5e3c;--line:#0d3b2e26}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--forest);margin:0;font-family:Poppins,Arial,sans-serif}a{color:inherit;text-decoration:none}.site-header{justify-content:space-between;align-items:center;max-width:1280px;height:92px;margin:auto;padding:0 42px;display:flex}.brand,.footer-brand{align-items:center;display:flex}.brand{gap:9px}.brand img,.footer-brand img{width:180px;height:auto;display:block}.brand .brand-avatar{object-fit:cover;border-radius:50%;width:44px;height:44px}.brand .brand-wordmark{width:166px}nav{align-items:center;gap:27px;font-size:13px;font-weight:600;display:flex}nav>a:not(.nav-cta){opacity:.78}.nav-cta{border:1px solid var(--forest);border-radius:999px;padding:11px 17px}.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:30px;max-width:1280px;min-height:650px;margin:auto;padding:65px 42px 70px;display:grid;overflow:hidden}.eyebrow{text-transform:uppercase;letter-spacing:1.7px;color:var(--terra);margin:0 0 16px;font-size:11px;font-weight:700}.hero h1,.section h2{letter-spacing:-2.9px;margin:0;font-family:Playfair Display,Georgia,serif;font-weight:700;line-height:.99}.hero h1{max-width:690px;font-size:clamp(52px,6.3vw,82px)}.hero h1 em,.section h2 em{color:var(--terra)}.hero-text{color:#315347;max-width:490px;margin:26px 0;font-size:16px;line-height:1.7}.hero-actions{align-items:center;gap:23px;display:flex}.button{border-radius:999px;align-items:center;gap:20px;padding:15px 20px;font-size:13px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:var(--cream);background:var(--forest)}.button-primary span{font-size:20px;line-height:12px}.text-link{border-bottom:1px solid var(--forest);padding-bottom:4px;font-size:13px;font-weight:700}.microcopy{opacity:.65;margin-top:35px;font-size:11px}.hero-art{min-width:420px;height:510px;position:relative}.sun-glow{background:var(--pink);border-radius:50%;width:390px;height:390px;animation:6s ease-in-out infinite breathe;position:absolute;top:52px;left:65px}.orbit{border:1px solid #0d3b2e29;border-radius:50%;position:absolute}.orbit-one{inset:45px 13px 35px 17px;transform:rotate(-20deg)}.orbit-two{border-color:#c66a3d54;inset:88px 56px 78px 47px;transform:rotate(31deg)}.plant-scene{filter:drop-shadow(0 24px 18px #3c2d1e1c);width:310px;height:390px;position:absolute;top:60px;left:107px}.pot{background:var(--terra);clip-path:polygon(5% 0,95% 0,82% 100%,18% 100%);border-radius:0 0 43px 43px;width:164px;height:156px;position:absolute;bottom:22px;left:73px}.pot-rim{z-index:2;background:#e28a5e;border-radius:50%;width:180px;height:35px;position:absolute;bottom:158px;left:65px}.leaf{background:var(--leaf);border:7px solid var(--forest);transform-origin:100% 100%;border-radius:100% 0;width:100px;height:138px;position:absolute}.leaf-one{top:109px;left:94px;transform:rotate(-44deg)}.leaf-two{height:148px;top:48px;left:142px;transform:rotate(-1deg)}.leaf-three{top:106px;left:187px;transform:rotate(46deg)}.leaf-four{width:85px;height:115px;top:169px;left:67px;transform:rotate(-76deg)}.leaf-five{width:86px;height:115px;top:172px;left:180px;transform:rotate(79deg)}.leaf-six{background:#78c36f;width:90px;height:117px;top:140px;left:126px;transform:rotate(18deg)}.hero-badge{text-align:center;background:var(--forest);width:130px;height:130px;color:var(--cream);border-radius:50%;place-items:center;font-family:Playfair Display;font-size:16px;line-height:1.05;display:grid;position:absolute;bottom:37px;right:0;transform:rotate(10deg)}.hero-badge span{color:var(--pink)}.intro-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;max-width:1180px;margin:0 auto 100px;padding:34px 40px;display:flex}.intro-band p{max-width:810px;margin:0;font-family:Playfair Display;font-size:24px;line-height:1.35}.brand-signature{border:1px solid var(--line);background:#ffffff42;border-radius:999px;flex:none;padding:8px 14px}.brand-signature img{width:155px}.section{max-width:1180px;margin:0 auto;padding:0 42px 115px}.section-heading{max-width:550px}.section h2{font-size:clamp(40px,4.4vw,61px)}.section-heading>p:last-child,.feature-copy>p,.coming-soon p{color:#49665c;font-size:15px;line-height:1.7}.category-grid{grid-template-columns:repeat(5,1fr);gap:13px;margin-top:45px;display:grid}.category-card{border-radius:22px;min-height:220px;padding:25px 18px;transition:transform .2s;position:relative;overflow:hidden}.category-card:hover{transform:translateY(-5px)}.category-icon{color:var(--forest);margin-bottom:49px;font-size:36px;display:block}.category-card h3{letter-spacing:-.5px;margin:0 0 8px;font-family:Playfair Display;font-size:23px}.category-card p{max-width:150px;margin:0;font-size:11px;line-height:1.5}.card-arrow{font-size:19px;position:absolute;top:20px;right:20px}.card-1{background:#dce8c8}.card-2{background:var(--pink)}.card-3{background:#f0d9b5}.card-4{background:#b8d9c6}.card-5{background:#f3dfbd}.feature{grid-template-columns:1fr 1fr;align-items:center;gap:10%;display:grid}.feature-art{background:#c1d9b8;border-radius:200px 200px 24px 24px;height:430px;position:relative;overflow:hidden}.feature-window{opacity:.85;background:#e8efcd;border-radius:0 0 120px 120px;width:230px;height:290px;position:absolute;top:0;right:67px}.feature-pot{z-index:2;background:var(--terra);border-radius:11px 11px 58px 58px;width:178px;height:146px;position:absolute;bottom:34px;left:50%;transform:translate(-50%);box-shadow:0 10px #0d3b2e0f}.feature-pot:before{content:"";background:#e28a5e;border-radius:50%;width:202px;height:27px;position:absolute;top:-13px;left:-12px}.feature-pot i,.feature-pot b{z-index:-1;background:var(--forest);border-radius:100% 0;display:block;position:absolute}.feature-pot i{width:76px;height:145px;top:-104px;left:-20px;transform:rotate(-38deg)}.feature-pot b{width:86px;height:164px;top:-119px;right:-20px;transform:rotate(47deg)}.feature-note{z-index:3;color:var(--forest);background:#fff7ebd6;border:1px solid #0d3b2e2e;border-radius:5px 18px 18px;padding:10px 13px;font-family:Playfair Display;font-size:21px;font-style:italic;line-height:1.08;position:absolute;top:84px;left:42px}.feature-signature{z-index:3;width:115px;height:auto;position:absolute;bottom:22px;right:26px}.feature-copy .button{margin-top:13px}.button-outline{border:1px solid var(--forest)}.button-outline span{color:var(--terra);font-size:18px}.how{background:var(--forest);color:var(--cream);max-width:none;padding:100px max(42px,50vw - 548px)}.how .eyebrow{color:#ffb088}.how .centered{text-align:center;margin:auto}.how h2 em{color:#ffb088}.steps{grid-template-columns:repeat(3,1fr);gap:48px;max-width:1100px;margin:55px auto 0;display:grid}.step>span{color:#ffb088;font-size:12px;font-weight:700}.step-line{background:#fff7eb52;height:1px;margin:15px 0 25px}.step h3{letter-spacing:-.7px;margin:0 0 11px;font-family:Playfair Display;font-size:28px}.step p{color:#d1e0cf;max-width:260px;margin:0;font-size:13px;line-height:1.7}.coming-soon{grid-template-columns:1fr 360px;align-items:center;gap:70px;padding-top:115px;display:grid}.coming-card{background:var(--terra);width:300px;height:300px;color:var(--cream);box-shadow:14px 16px 0 var(--pink);border-radius:50% 50% 45% 45%;justify-self:end;padding:54px 47px;position:relative;transform:rotate(8deg)}.coming-card p{color:var(--cream);letter-spacing:-1.5px;margin:0;font-family:Playfair Display;font-size:39px;font-weight:700;line-height:.86}.coming-card span{text-transform:uppercase;letter-spacing:1px;border-top:1px solid #fff9;margin-top:21px;padding-top:12px;font-size:9px;display:block}footer{border-top:1px solid var(--line);grid-template-columns:1fr 1.4fr 1.6fr;align-items:center;gap:25px;max-width:1180px;margin:auto;padding:30px 42px 42px;display:grid}.footer-brand img{width:174px;height:auto}footer p,footer small{color:#49665c;margin:0;font-size:11px;line-height:1.6}footer small{text-align:right}@keyframes breathe{50%{transform:scale(1.05)}}.category-card{display:block}.guide-page{background:var(--cream);min-height:100vh}.guide-header{justify-content:space-between;align-items:center;max-width:1180px;height:92px;margin:auto;padding:0 42px;display:flex}.guide-back{border:1px solid var(--forest);border-radius:999px;padding:11px 16px;font-size:13px;font-weight:700}.guide-hero{text-align:center;max-width:820px;margin:auto;padding:90px 42px 100px}.guide-hero h1,.guide-section h2,.guide-observe h2,.guide-related h2{letter-spacing:-2px;margin:0;font-family:Playfair Display,Georgia,serif;line-height:1}.guide-hero h1{font-size:clamp(48px,7vw,82px)}.guide-hero em{color:var(--terra)}.guide-hero>p:last-child{color:#49665c;max-width:650px;margin:28px auto 0;line-height:1.8}.guide-section,.guide-related{max-width:1096px;margin:auto;padding:0 42px 100px}.guide-section h2,.guide-observe h2,.guide-related h2{font-size:clamp(38px,4vw,56px)}.guide-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:42px;display:grid}.guide-grid article{border:1px solid var(--line);background:#fffaf2;border-radius:22px;min-height:260px;padding:26px 23px}.guide-grid article:nth-child(2){background:#dce8c8}.guide-grid article:nth-child(3){background:#f6d4c6}.guide-grid span{color:var(--terra);font-size:12px;font-weight:700}.guide-grid h3{margin:54px 0 9px;font-family:Playfair Display,Georgia,serif;font-size:27px}.guide-grid p{color:#315347;margin:0;font-size:13px;line-height:1.7}.guide-observe{background:var(--forest);max-width:none;color:var(--cream);grid-template-columns:.85fr 1.15fr;gap:10%;padding:84px max(42px,50vw - 548px);display:grid}.guide-observe .eyebrow{color:#ffb088}.guide-observe ul{gap:17px;margin:0;padding:0;list-style:none;display:grid}.guide-observe li{color:#d1e0cf;padding-left:27px;line-height:1.65;position:relative}.guide-observe li:before{content:"";background:#ffb088;border-radius:50%;width:10px;height:10px;position:absolute;top:.55em;left:0}.guide-note{border:1px solid var(--line);background:#f0d9b5;border-radius:20px;align-items:center;gap:20px;max-width:810px;margin:86px auto;padding:25px 29px;display:flex}.guide-note span{color:var(--terra);font-size:40px}.guide-note p{color:#315347;margin:0;font:23px/1.35 Playfair Display,Georgia,serif}.guide-related>div{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:38px;display:grid}.guide-related a{background:#b8d9c6;border-radius:18px;justify-content:space-between;align-items:center;min-height:112px;padding:21px;font:25px Playfair Display,Georgia,serif;display:flex}.guide-related a:nth-child(2){background:#f6d4c6}.guide-related a:nth-child(3){background:#f0d9b5}.guide-related b{color:var(--terra);font-family:Poppins}.guide-footer{border-top:1px solid var(--line);justify-content:space-between;gap:50px;max-width:1180px;margin:auto;padding:32px 42px 45px;display:flex}.guide-footer>img{object-fit:contain;align-self:flex-start;width:148px;height:auto}.guide-footer>div{max-width:620px}.guide-footer p{text-transform:uppercase;letter-spacing:1px;color:var(--terra);margin:0 0 9px;font-size:11px;font-weight:700}.guide-footer a{text-underline-offset:3px;margin:7px 0;font-size:11px;text-decoration:underline;display:block}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:800px){.site-header{height:75px;padding:0 22px}.brand{gap:6px}.brand .brand-avatar{width:36px;height:36px}.brand .brand-wordmark{width:132px}nav>a:not(.nav-cta){display:none}nav{gap:0}.nav-cta{padding:9px 12px;font-size:11px}.hero{min-height:auto;padding:40px 24px 66px;display:block}.hero h1{font-size:54px}.hero-text{font-size:14px}.hero-art{transform-origin:top;min-width:0;height:380px;margin-top:24px;transform:scale(.85)}.hero-badge{right:3px}.intro-band{align-items:flex-start;gap:20px;margin:0 24px 75px;padding:25px 0}.intro-band p{font-size:19px}.brand-signature{padding:6px 9px}.brand-signature img{width:112px}.section{padding:0 24px 80px}.section h2{font-size:43px}.category-grid{grid-template-columns:1fr 1fr;gap:10px}.category-card{min-height:185px}.category-card:last-child{grid-column:1/-1;min-height:150px}.category-icon{margin-bottom:30px}.feature{flex-direction:column;gap:35px;padding-bottom:80px;display:flex}.feature-art{width:100%;height:340px}.feature-note{font-size:18px;top:70px;left:25px}.feature-signature{width:95px;bottom:17px;right:19px}.how{padding:75px 24px}.steps{grid-template-columns:1fr;gap:28px;margin-top:42px}.coming-soon{flex-direction:column;align-items:flex-start;gap:30px;padding-top:80px;display:flex}.coming-card{align-self:center;width:260px;height:260px;padding:45px 39px}.coming-card p{font-size:34px}footer{flex-direction:column;align-items:flex-start;gap:15px;margin:0 24px;padding:28px 0 38px;display:flex}.footer-brand img{width:155px}footer small{text-align:left}.hero-actions{flex-wrap:wrap;gap:16px}.guide-header{height:75px;padding:0 22px}.guide-header .brand .brand-avatar{width:36px;height:36px}.guide-header .brand .brand-wordmark{width:132px}.guide-back{padding:11px;font-size:0}.guide-back:first-letter{font-size:18px}.guide-hero{text-align:left;padding:60px 24px 75px}.guide-hero h1{font-size:51px}.guide-hero>p:last-child{margin-left:0;font-size:14px}.guide-section,.guide-related{padding:0 24px 75px}.guide-grid{grid-template-columns:1fr;gap:10px;margin-top:32px}.guide-grid article{min-height:0;padding:22px}.guide-grid h3{margin-top:28px}.guide-observe{padding:65px 24px;display:block}.guide-observe ul{margin-top:32px}.guide-note{align-items:flex-start;margin:65px 24px;padding:22px}.guide-note p{font-size:20px}.guide-related>div{grid-template-columns:1fr;gap:9px;margin-top:29px}.guide-related a{min-height:84px;font-size:23px}.guide-footer{margin:0 24px;padding:28px 0 38px;display:block}.guide-footer>img{width:145px;margin-bottom:25px}}
