:root{--paper:#fffaf0;--white:#fffefb;--green:#214b37;--ink:#253d2f;--muted:#626c60;--orange:#c84d25;--line:#dddccd;--pale:#eeefe3;--serif:Georgia,'Times New Roman',serif;--sans:'Segoe UI',Arial,sans-serif;--wrap:1240px}
.closure-banner{background:#8b321f;color:var(--paper);border-bottom:4px solid #dca872}.closure-banner-inner{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:20px;padding-block:24px}.closure-banner-icon{align-self:start;margin-top:3px}.closure-banner-title{display:block;font-size:1.375rem;line-height:1.3;margin-bottom:7px}.closure-banner-copy p{font-size:1rem;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere;max-width:75ch}.closure-banner-link{font-size:.9375rem;font-weight:650;padding-block:10px;white-space:nowrap}.closure-banner-link span{margin-left:8px}.closure-banner a:focus-visible{outline-color:var(--paper)}@media(max-width:900px){.closure-banner-inner{grid-template-columns:32px minmax(0,1fr);column-gap:16px;row-gap:4px}.closure-banner-link{grid-column:2;justify-self:start}}@media(max-width:640px){.closure-banner-inner{padding-block:20px;grid-template-columns:26px minmax(0,1fr);column-gap:12px}.closure-banner-icon{width:26px;height:26px}.closure-banner-title{font-size:1.25rem}.closure-banner-copy p{font-size:.9375rem}.closure-banner-link{font-size:.875rem}}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.65 var(--sans);-webkit-font-smoothing:antialiased}body:has(dialog[open]){overflow:hidden}img{display:block;max-width:100%;height:auto}figure,p{margin:0}a{color:inherit;text-underline-offset:5px}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default}:focus-visible{outline:3px solid var(--orange);outline-offset:5px}h1,h2,h3{font-family:var(--serif);font-weight:400;line-height:1.08;letter-spacing:-.035em;margin:0}h1{font-size:clamp(3rem,5.7vw,5.25rem);white-space:pre-line}h2{font-size:clamp(2.25rem,3.7vw,3.5rem);white-space:pre-line}h3{font-size:1.65rem;letter-spacing:-.025em}p+a{display:inline-block;margin-top:22px}.wrap{width:calc(100% - 96px);max-width:var(--wrap);margin-inline:auto}.section{padding-block:98px}.eyebrow{font-size:.75rem;line-height:1.6;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;color:var(--green)}.small{font-size:.875rem;line-height:1.65}.screen-reader-text{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip-link{position:fixed;top:8px;left:8px;z-index:200;background:white;padding:10px 18px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}[hidden]{display:none!important}
.season-bar{background:var(--green);color:var(--paper);text-align:center;padding:9px 24px;font-size:.8125rem;letter-spacing:.025em}.season-bar a{text-decoration:none;display:inline-block}.season-bar span{margin-left:15px}.site-header{position:relative;z-index:10;background:var(--paper);border-bottom:1px solid var(--line)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:106px}.wordmark{display:inline-flex;gap:12px;align-items:center;text-decoration:none;flex-shrink:0}.wordmark-vt{font:700 3.6rem/.85 var(--serif);letter-spacing:-.095em}.wordmark-vt>span{color:var(--orange);letter-spacing:0}.wordmark-name{font-size:.75rem;font-weight:750;line-height:1.35;letter-spacing:.12em;border-left:1px solid #8c978b;padding-left:13px}.desktop-nav{display:flex;align-items:center;gap:31px}.desktop-nav a{font-size:.9rem;text-decoration:none;padding:12px 0;position:relative}.desktop-nav a::after{content:'';height:2px;background:var(--orange);position:absolute;bottom:5px;left:0;width:0;transition:width .2s}.desktop-nav a:hover::after,.desktop-nav a[aria-current=page]::after{width:100%}.header-location{font-size:.75rem;letter-spacing:.08em;font-weight:650;text-decoration:none}.header-location span{margin-left:8px}.menu-toggle{display:none;border:0;background:none;align-items:center;gap:12px;font-size:.875rem;min-height:44px}.menu-lines{width:20px;height:12px;border-top:2px solid currentColor;border-bottom:2px solid currentColor}.mobile-nav{background:var(--paper);border-top:1px solid var(--line);padding:12px 24px 22px}.mobile-nav a{display:block;text-decoration:none;padding:12px 0}.mobile-nav a[aria-current=page]{color:var(--orange)}
.hero{padding-block:55px 62px;display:grid;grid-template-columns:1fr 1.07fr;gap:62px;align-items:center}.hero-copy{padding-block:12px 10px}.hero .eyebrow{font-size:.6875rem;letter-spacing:.14em;max-width:390px}.hero h1{line-height:1.045;margin-bottom:25px;max-width:570px}.hero-intro{max-width:400px;color:var(--muted);font-size:1.0625rem}.button-row{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:32px}.button{display:inline-flex;align-items:center;justify-content:center;gap:26px;background:var(--orange);color:white;border:1px solid var(--orange);border-radius:5px;padding:14px 24px;font-size:.9375rem;font-weight:650;line-height:1.5;text-decoration:none;min-height:52px;transition:background .2s,transform .2s}.button:hover{background:#a63d1a;border-color:#a63d1a;transform:translateY(-2px)}.button span{font-size:1.3rem;font-weight:400;line-height:1}.text-link{font-size:.9375rem;font-weight:650;text-decoration:none;border-bottom:1px solid var(--ink);padding-bottom:4px}.text-link span{margin-left:12px}.text-link:hover{color:var(--orange);border-color:var(--orange)}.hero-note{display:flex;align-items:center;gap:14px;margin-top:35px;color:var(--muted);font-size:.75rem;line-height:1.6}.hero-note strong{font-weight:600}.tiny-rule{width:28px;height:1px;background:#9ba391}.hero-photo{position:relative;padding-bottom:32px;min-width:0}.hero-photo>img{width:100%;height:505px;object-fit:cover;border-radius:180px 180px 8px 8px;object-position:48% center}.hero-photo>figcaption{font-family:var(--serif);font-style:italic;font-size:.9375rem;text-align:right;padding:12px 0 0}.farm-seal{position:absolute;left:-36px;bottom:53px;border-radius:50%;width:120px;height:120px;background:var(--green);color:var(--paper);outline:1px dashed #8faa8e;outline-offset:-8px;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:rotate(-12deg)}.farm-seal span{font-size:.5625rem;font-weight:650;letter-spacing:.12em}.farm-seal strong{font:italic 2.4rem/1.15 var(--serif);font-weight:400;margin-block:0 4px}
.quick-facts{background:var(--pale);border-block:1px solid var(--line)}.facts-inner{display:grid;grid-template-columns:repeat(3,1fr);padding-block:25px}.facts-inner>div{padding-inline:27px;border-right:1px solid #ced2c3;display:grid;grid-template-columns:30px 1fr;column-gap:12px;align-items:baseline}.facts-inner>div:first-child{padding-left:0}.facts-inner>div:last-child{border:0}.fact-number{grid-row:span 2;font-size:.75rem;color:#63785e}.facts-inner strong{font:400 1.4rem/1.3 var(--serif);letter-spacing:-.02em}.facts-inner>div>span:last-child,.facts-inner a{font-size:.8125rem;color:var(--muted);text-decoration:none}.section-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:100px;align-items:end;margin-bottom:36px}.section-heading>p{max-width:480px;color:var(--muted);font-size:.9375rem}.section-heading .eyebrow{margin-bottom:12px}.activity-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.activity-card{min-width:0}.activity-card>img{width:100%;aspect-ratio:1.35;object-fit:cover;border-radius:8px}.activity-card>div{padding:22px 3px 0}.activity-card h3{margin-bottom:12px}.activity-card p{color:var(--muted);font-size:.9375rem}.activity-card .price,.price{font-weight:650;color:var(--orange);margin-top:14px}
.farm-story{background:var(--green);color:var(--paper);padding-block:70px}.story-inner{display:grid;grid-template-columns:1.15fr 1fr;gap:80px;align-items:center}.story-inner>figure img{width:100%;height:385px;object-fit:cover;border-radius:8px}.story-inner figcaption{font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;margin-top:14px;color:#c2d0c0}.story-copy .eyebrow{color:#c4d7b8}.story-copy h2{margin-bottom:25px}.story-copy>p:not(.eyebrow){color:#e0e6d9;max-width:440px;font-size:1rem}.story-copy .text-link{border-color:#d1deca}.story-copy .text-link:hover{color:white}.products-section{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.products-section h2{max-width:400px;margin-bottom:24px}.products-section p:not(.eyebrow){color:var(--muted);max-width:480px}.products-section figure img{height:370px;width:100%;object-fit:cover;border-radius:8px}.visit-cta{background:#f2ddbc;padding-block:52px;border-block:1px solid #e5ceb0}.cta-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.cta-inner .eyebrow{margin-bottom:10px}.cta-inner h2{font-size:2.9rem;margin-bottom:13px}.cta-inner p:last-child{color:#626953;font-size:.9375rem}.button-cream{background:var(--green);border-color:var(--green);color:var(--paper);white-space:nowrap}.button-cream:hover{background:#153321;border-color:#153321}
.site-footer{padding-top:60px}.footer-top{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:50px;padding-bottom:45px}.footer-top .wordmark{margin-bottom:20px}.footer-top>div:first-child p{max-width:275px;color:var(--muted);font-size:.875rem}.footer-top h2{font-family:var(--sans);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700;margin-bottom:18px}.footer-top p,.footer-top>div>a:not(.wordmark){font-size:.875rem;color:var(--muted)}.footer-top>div>a:not(.wordmark){display:block;margin-top:0}.footer-top p+a{margin-top:10px!important}.social-links{display:flex;gap:17px;margin-top:18px;font-size:.8125rem}.footer-bottom{display:flex;justify-content:space-between;gap:22px;border-top:1px solid var(--line);padding-block:24px;font-size:.75rem;color:var(--muted)}.page-intro{padding-block:66px 53px;max-width:var(--wrap)}.page-intro h1{margin-bottom:25px;font-size:clamp(3rem,5.4vw,4.75rem)}.page-intro>p:last-of-type{color:var(--muted);max-width:690px;font-size:1.0625rem}.page-intro .button{margin-top:28px}.visit-layout{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.season-panel{background:var(--green);color:var(--paper);padding:40px;border-radius:9px}.season-panel .eyebrow{color:#d0dcc6}.season-panel h2{font-size:2.45rem;margin-bottom:22px}.season-panel>p{color:#e0e6d9}.season-range{font-weight:700;margin-top:22px}.weather-note{margin-top:35px;padding-top:25px;border-top:1px solid #6b816c;font-size:.875rem}.weather-note p{margin-top:10px;color:#d4dfcf}.season-panel h3{margin-top:24px;font-size:1.6rem}.hours{width:100%;border-collapse:collapse;margin-block:20px;font-size:.9375rem}.hours th,.hours td{text-align:left;border-bottom:1px solid #647a64;padding:10px 0}.hours th{font-weight:400}.hours td{text-align:right}.special-dates{list-style:none;padding-left:0;font-size:.875rem}.special-dates li{margin-top:13px}.special-dates span{display:block;color:#d4dfcf}.directions-panel{padding:10px 12px}.directions-panel h2{font-size:2.65rem;margin-bottom:24px}.directions-panel address{font-style:normal;font-weight:600;margin-bottom:15px}.directions-panel>p{font-size:.9375rem;color:var(--muted)}.directions-panel>.button{margin-top:22px}.visit-perks{display:flex;gap:24px;font-size:.875rem;font-weight:600;border-block:1px solid var(--line);padding-block:16px;margin-block:24px}.directions-photo{width:100%;aspect-ratio:2;object-fit:cover;border-radius:6px;margin-bottom:14px}.faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px}.faq-section h2{margin-bottom:24px}.faq-section>div>p:not(.eyebrow){color:var(--muted);font-size:.9375rem}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;line-height:1.4;padding:23px 0;font-weight:600;font-size:.9375rem}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:1.5rem;font-weight:400;flex-shrink:0}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details>div{padding:0 25px 23px 0;color:var(--muted);font-size:.9375rem}.contact-band{background:var(--pale);padding-block:45px}.contact-band>.wrap{display:flex;align-items:center;justify-content:space-between;gap:35px}.contact-band h2{font-size:2.5rem}.contact-band .eyebrow{margin-bottom:8px}.contact-band a{display:block}.contact-band a:first-child{font-size:1.45rem;font-family:var(--serif)}
.about-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.about-layout>figure img{width:100%;aspect-ratio:.9;object-fit:cover;border-radius:100px 8px 8px 8px}.about-layout figcaption{font-size:.8125rem;color:var(--muted);font-style:italic;margin-top:14px}.prose p{margin-bottom:22px;color:var(--muted)}.prose h2,.prose h3{margin-block:25px 15px}.about-layout .prose{padding-block:15px}.about-layout .eyebrow{font-size:.6875rem;padding-top:22px}.about-second{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center}.about-second img{width:100%;height:350px;object-fit:cover;border-radius:8px}.about-second h2{margin-bottom:20px}.about-second p:not(.eyebrow){color:var(--muted);font-size:.9375rem}.about-second .button{margin-top:26px}.photo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:38px 26px;padding-bottom:90px}.photo-link{position:relative;display:block;border-radius:7px;overflow:hidden}.photo-link img{width:100%;aspect-ratio:1.12;object-fit:cover;transition:transform .35s}.photo-link:hover img{transform:scale(1.035)}.photo-link>span{position:absolute;right:12px;bottom:12px;background:var(--paper);width:35px;height:35px;display:grid;place-items:center;border-radius:50%}.photo-grid figure:nth-child(3n+2) img{aspect-ratio:.85}.photo-grid figcaption{font-size:.875rem;color:var(--muted);padding-top:12px}.photo-dialog{background:#fffaf0;color:var(--ink);border:0;border-radius:9px;padding:58px 18px 18px;max-width:calc(100% - 40px);max-height:calc(100dvh - 40px);overflow:auto}.photo-dialog::backdrop{background:rgba(15,29,20,.87)}.photo-dialog img{max-height:calc(100dvh - 175px);max-width:100%;width:auto;object-fit:contain;margin:auto}.photo-dialog p{text-align:center;margin-top:12px;font-size:.9375rem}.photo-close{position:absolute;right:20px;top:12px;background:none;border:0;color:var(--ink);padding:5px 10px}.photo-close span{font-size:1.35rem;margin-left:10px}.policies-layout{display:grid;grid-template-columns:1.4fr .75fr;gap:80px;align-items:start}.guidelines article{border-top:1px solid var(--line);padding-block:0 8px}.guidelines h2{font-size:1.65rem}.guidelines p{font-size:1rem}.guideline-aside{background:var(--pale);border-radius:8px;padding:28px}.guideline-aside>img{width:100%;aspect-ratio:1.4;object-fit:cover;border-radius:5px;margin-bottom:24px}.guideline-aside h2{font-size:2rem;margin-bottom:16px}.guideline-aside>p:not(.eyebrow){font-size:.9375rem;color:var(--muted)}.guideline-aside>a{display:block;margin-top:18px;width:fit-content}.legal-notice{margin-top:50px;margin-bottom:80px;padding:30px;border:1px solid var(--line);border-radius:5px}.legal-notice h2{font:600 1rem var(--sans);letter-spacing:0;margin-bottom:18px}.legal-notice p{font-size:.875rem;line-height:1.75}.generic-page{padding-block:65px 90px;max-width:900px;min-height:50vh}.generic-page h1{font-size:3.25rem;margin-bottom:35px}.generic-page article{margin-bottom:45px}
@media(min-width:1600px){.hero{padding-block:65px 70px}.hero-photo>img{height:560px}}
@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.hero{gap:36px}.hero-photo>img{height:450px}.hero h1{font-size:4.3rem}.header-location{display:none}.section-heading{gap:45px}.story-inner,.products-section{gap:50px}.facts-inner>div{padding-inline:18px;grid-template-columns:20px 1fr;gap:7px}.facts-inner strong{font-size:1.25rem}.hero .button-row{gap:18px}.hero .button{padding-inline:19px}.footer-top{gap:25px}.about-layout,.about-second{gap:40px}}
@media(max-width:900px){.desktop-nav{display:none}.menu-toggle{display:flex}.header-inner{min-height:86px}.hero{padding-top:35px;gap:25px}.hero h1{font-size:3.5rem}.hero-intro{font-size:1rem}.hero-photo>img{height:405px;border-radius:135px 135px 7px 7px}.farm-seal{width:96px;height:96px;left:-16px;bottom:57px}.farm-seal strong{font-size:2rem}.farm-seal span{font-size:.5rem}.hero-note{margin-top:26px}.section{padding-block:70px}.facts-inner strong{font-size:1.12rem}.facts-inner>div{grid-template-columns:1fr}.fact-number{display:none}.section-heading{gap:35px}.activity-grid{gap:20px}.activity-card h3{font-size:1.45rem}.activity-card>img{aspect-ratio:1.05}.story-inner{gap:35px}.story-inner>figure img{height:355px}.products-section{gap:40px}.products-section figure img{height:335px}.visit-layout{gap:22px}.season-panel{padding:28px}.season-panel h2{font-size:2.1rem}.directions-panel h2{font-size:2.25rem}.faq-section{gap:35px}.footer-top{grid-template-columns:1fr 1fr}.footer-top>div:first-child{grid-column:span 2}.footer-top>div:first-child p{max-width:none}.policies-layout{gap:35px}.photo-grid{grid-template-columns:repeat(2,1fr)}.photo-grid figure:nth-child(3n+2) img{aspect-ratio:1.12}.photo-grid figure:nth-child(even) img{aspect-ratio:.95}}
@media(max-width:640px){body{font-size:16px}.wrap{width:calc(100% - 40px)}.season-bar{font-size:.75rem;padding-block:8px}.header-inner{min-height:78px}.wordmark-vt{font-size:3rem}.wordmark-name{font-size:.625rem;padding-left:10px}.wordmark{gap:9px}.hero{grid-template-columns:1fr;padding-block:35px 25px;gap:28px}.hero-copy{padding:0}.hero .eyebrow{font-size:.625rem;margin-bottom:17px;max-width:none}.hero h1{font-size:clamp(3.5rem,11.4vw,4.4rem);line-height:1.04;margin-bottom:20px}.hero-intro{max-width:390px;font-size:1rem}.button-row{margin-top:23px;gap:24px!important}.button{font-size:.875rem;padding:13px 20px;min-height:49px}.text-link{font-size:.875rem}.hero-note{margin-top:23px}.hero-photo{margin-left:17px;padding-bottom:30px}.hero-photo>img{height:340px;border-radius:150px 150px 6px 6px}.hero-photo figcaption{font-size:.8125rem}.farm-seal{left:-18px;bottom:53px}.facts-inner{grid-template-columns:1fr;padding-block:8px}.facts-inner>div{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;padding:13px 0;border-right:0;border-bottom:1px solid #cfd4c4}.facts-inner strong{font-size:1.15rem;flex:1;min-width:140px}.facts-inner>div>span:last-child,.facts-inner a{font-size:.75rem}.section{padding-block:58px}.section-heading{display:block;margin-bottom:26px}.section-heading h2{font-size:2.5rem}.section-heading>p{margin-top:19px;font-size:.9375rem}.eyebrow{font-size:.6875rem;margin-bottom:12px}.activity-grid{grid-template-columns:1fr;gap:32px}.activity-card>img{aspect-ratio:1.48;max-height:330px}.activity-card>div{padding-top:17px}.activity-card h3{font-size:1.65rem}.activity-card p{font-size:.9375rem}.farm-story{padding-block:42px}.story-inner{grid-template-columns:1fr;gap:35px}.story-inner>figure img{height:265px}.story-copy h2{font-size:2.65rem;margin-bottom:20px}.story-copy>p:not(.eyebrow){font-size:.9375rem}.products-section{grid-template-columns:1fr;gap:30px}.products-section h2{font-size:2.6rem}.products-section figure img{height:265px}.visit-cta{padding-block:38px}.cta-inner{display:block}.cta-inner h2{font-size:2.5rem}.cta-inner>.button{margin-top:25px}.site-footer{padding-top:40px}.footer-top{grid-template-columns:1fr;gap:30px;padding-bottom:30px}.footer-top>div:first-child{grid-column:auto}.footer-top .wordmark{margin-bottom:15px}.footer-top h2{margin-bottom:12px}.footer-bottom{flex-wrap:wrap;gap:13px;padding-block:20px}.footer-bottom>span:last-child{width:100%}.page-intro{padding-block:40px 35px}.page-intro h1{font-size:3.1rem;margin-bottom:22px}.page-intro>p:last-of-type{font-size:1rem}.visit-layout{grid-template-columns:1fr;gap:35px}.season-panel{padding:28px 25px}.season-panel h2{font-size:2.2rem}.directions-panel{padding:0}.directions-panel h2{font-size:2.4rem}.faq-section{grid-template-columns:1fr;gap:28px}.faq-section h2{font-size:2.5rem}.contact-band>.wrap{display:block}.contact-band>.wrap>div:last-child{margin-top:23px}.contact-band h2{font-size:2.2rem}.contact-band{padding-block:35px}.about-layout,.about-second{grid-template-columns:1fr;gap:30px}.about-layout>figure img{aspect-ratio:1.15;border-radius:60px 7px 7px 7px}.about-layout .prose{padding:0}.about-layout .eyebrow{font-size:.65rem}.about-second img{height:270px}.about-second h2{font-size:2.5rem}.photo-grid{gap:26px 15px;padding-bottom:50px}.photo-grid figcaption{font-size:.75rem;line-height:1.45}.photo-link>span{width:28px;height:28px;right:8px;bottom:8px}.photo-grid figure:nth-child(even) img{aspect-ratio:1.12}.policies-layout{grid-template-columns:1fr;gap:25px}.guidelines h2{font-size:1.6rem}.legal-notice{padding:23px;margin-block:40px 50px}.legal-notice p{font-size:.8125rem}.generic-page{padding-block:40px 60px}.generic-page h1{font-size:2.5rem}.photo-dialog{max-width:calc(100% - 20px);padding-inline:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}@media print{.season-bar,.site-header,.site-footer,.button,.visit-cta,.menu-toggle{display:none}.wrap{width:100%}.hero,.visit-layout,.about-layout,.policies-layout{display:block}body{background:white;color:black}.season-panel{background:white;color:black;border:1px solid #aaa}.season-panel p,.season-panel .eyebrow{color:black}details>div{display:block}.section{padding-block:25px}}
