@media(min-width:1280px){.and-header-search{width:218px}.and-home-hero{min-height:410px}.and-home-hero h1{font-size:42px!important}}
@media(max-width:1279px){.and-header-inner{gap:20px}.and-header-search{display:none}.and-menu{gap:22px}.and-day-layout{grid-template-columns:minmax(0,1fr) 220px}.and-day-hero h1{font-size:31px!important}.and-featured{grid-template-columns:240px 1fr 190px}.and-feature-note{font-size:29px}.and-day-main .and-grid{gap:12px}.and-contact-grid{gap:30px}.and-botanical:before{left:1%}.and-botanical:after{right:1%}}
@media(max-width:1023px){.and-container{width:calc(100% - 40px)}.and-header .and-socials{display:none}.and-header-inner{min-height:80px}.and-logo,.custom-logo-link{width:112px}.and-logo img,.custom-logo-link img{width:112px;height:68px!important}.and-menu{gap:20px}.and-navigation{margin-right:0}.and-home-hero{grid-template-columns:1fr 1fr;min-height:345px}.and-home-hero h1{font-size:30px!important}.and-hero-copy>p:not(.and-handwritten){font-size:12px;margin:15px 0!important}.and-featured{grid-template-columns:200px 1fr 150px;gap:20px}.and-feature-note{font-size:25px;padding:16px}.and-feature-text h3{font-size:21px!important}.and-two-up{grid-template-columns:1fr 1fr;gap:15px}.and-panel{padding:17px}.and-split{grid-template-columns:1fr}.and-polaroid{display:none}.and-strip-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.and-strip-grid .and-card-media{height:135px}.and-why{grid-template-columns:1fr 1.5fr;gap:20px}.and-reason{padding:12px;gap:8px}.and-reason>span{width:37px;height:37px}.and-reason .and-icon{width:26px}.and-reason h3{font-size:11px!important}.and-section-heading h2{font-size:17px!important}.compact .and-category-card>.and-photo{height:65px}.and-category-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.and-holidays{grid-template-columns:1fr 170px;gap:20px}.and-holiday-note{font-size:26px}.and-newsletter-layout{grid-template-columns:115px 1fr 75px;gap:20px}.and-newsletter-layout>.and-handwritten{font-size:35px}.and-newsletter-layout h2{font-size:25px!important}.and-editorial-row{gap:30px}.and-editorial-row h2{font-size:26px!important}.and-editorial-row p{font-size:13px}.and-editorial-row>.and-photo{min-height:240px}.and-mission-grid>div{padding:0 17px}.and-contact-form-panel{padding:23px}.and-contact-reasons>div{padding:0 8px}.and-contact-lower{grid-template-columns:1.45fr 1fr;gap:18px}.and-reach{grid-template-columns:1fr}.and-reach>.and-photo{display:none}.and-day-layout{grid-template-columns:minmax(0,1fr) 210px;gap:18px}.and-day-hero{grid-template-columns:1fr}.and-day-hero-art{display:none}.and-day-main .and-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.and-day-main .and-card-media{height:118px}.and-fact h2{white-space:normal}.and-fact-row{grid-template-columns:1fr 180px}.and-fact{gap:12px}.and-fact .and-icon{width:26px}.and-category-grid{gap:18px}.and-category-card h2{font-size:14px!important}.and-category-card>div:not(.and-photo)>.and-icon:first-child{display:none}.and-category-card>.and-photo{height:140px}}
@media(max-width:767px){html{scroll-padding-top:85px}.and-container{width:calc(100% - 32px)}body.and-site{font-size:14px}.and-header-inner{min-height:76px;justify-content:space-between}.and-logo,.custom-logo-link{width:104px}.and-logo img,.custom-logo-link img{width:104px;height:63px!important}.and-menu-toggle{display:block}.and-navigation{display:none;position:fixed;right:0;top:76px;bottom:0;width:min(330px,90vw);background:var(--and-bg);padding:25px;border-left:1px solid var(--and-border);box-shadow:-20px 10px 50px #21456320;overflow:auto}.and-navigation.is-open{display:block}.and-navigation>.and-menu{display:flex;flex-direction:column;gap:2px;align-items:stretch}.and-navigation .and-menu a{font-size:16px;padding:13px 8px}.and-navigation .and-menu .sub-menu{position:static;display:block;margin-left:12px;box-shadow:none;border:0}.and-navigation .sub-menu a{font-size:13px}.and-menu-open{overflow:hidden}.and-home-hero{grid-template-columns:1fr;text-align:center;padding:28px 0 20px;gap:20px}.and-hero-copy>p:not(.and-handwritten){margin:18px auto!important;max-width:440px}.and-home-hero h1{font-size:clamp(28px,6.3vw,39px)!important;letter-spacing:-.8px}.and-home-hero .and-hero-eyebrow{font-size:24px}.and-hero-copy .and-search{margin:0 auto}.and-hero-art{max-width:510px;margin:0 auto}.and-hero-doodle{font-size:21px}.and-featured{grid-template-columns:1fr 1.15fr;gap:20px}.and-feature-note{display:none}.and-feature-image{height:175px}.and-feature-text h3{font-size:20px!important}.and-feature-text .and-eyebrow{font-size:8px}.and-feature-text>p:not(.and-eyebrow){font-size:11px}.and-feature-text .and-button{font-size:11px;padding:9px 16px;gap:10px}.and-two-up{grid-template-columns:1fr;gap:16px}.and-split{grid-template-columns:1.3fr 1fr}.and-polaroid{display:block}.and-why{grid-template-columns:1fr;gap:20px}.and-why>div>p{max-width:none}.and-reasons{gap:12px}.and-reason{padding:15px}.and-reason h3{font-size:12px!important}.and-reason p{font-size:11px}.and-discovery-row{grid-template-columns:1fr}.and-category-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.compact .and-category-card>.and-photo{height:70px}.and-holidays{grid-template-columns:1fr}.and-holiday-note{display:none}.and-holiday-content .and-table-wrap table{font-size:10px;min-width:550px}.and-months{display:flex;gap:12px;padding-bottom:6px}.and-month{min-width:150px;height:90px}.and-newsletter-layout{grid-template-columns:1fr}.and-newsletter-layout>.and-handwritten,.and-flower{display:none}.and-newsletter-band{padding:30px 0;margin-top:30px}.and-newsletter-layout h2{font-size:26px!important}.and-newsletter-layout p:not(.and-handwritten){font-size:12px}.and-newsletter-input{max-width:430px}.and-footer-top{gap:18px;flex-wrap:wrap}.and-footer-message{min-width:180px}.and-footer-top .and-socials{width:100%;justify-content:center}.and-footer-message strong{font-size:20px}.and-footer-message p{font-size:11px}.and-footer-bottom{flex-direction:column;text-align:center}.and-wave{font-size:25px;gap:12px}.and-wave b{padding:0 4px}.and-footer-nav .and-menu{gap:0 20px}.and-page-hero{padding:28px 10px 30px}.and-page-hero h1{font-size:35px!important}.and-page-hero p:not(.and-eyebrow){font-size:13px}.and-page-hero .and-serif{font-size:18px!important}.and-botanical:before,.and-botanical:after{display:none}.and-editorial-row{grid-template-columns:1fr;gap:24px;margin:10px 0 34px}.and-editorial-row>.and-photo{min-height:0}.and-editorial-row h2{font-size:28px!important}.and-editorial-row p{font-size:14px}.and-editorial-reverse>.and-photo{order:-1}.and-mission{padding:28px 12px}.and-mission-grid{grid-template-columns:1fr 1fr;gap:26px 0}.and-mission-grid>div:nth-child(2){border:0}.and-mission-grid>div{padding:0 20px}.and-mission h2{font-size:28px!important}.and-mission-grid p{font-size:12px}.and-cta-banner{padding:28px 20px}.and-cta-banner h2{font-size:28px!important}.and-contact-grid{grid-template-columns:1fr;gap:28px;margin:8px 0 30px}.and-contact-grid>section>p{font-size:14px}.and-contact-form-panel{padding:25px}.and-contact-lower{grid-template-columns:1fr}.and-reach{grid-template-columns:1.1fr 1fr}.and-reach>.and-photo{display:block;min-height:250px}.and-common-questions{padding:25px}.and-day-layout{display:flex;flex-direction:column;gap:20px}.and-day-main{width:100%}.and-day-hero{grid-template-columns:1fr 1fr;gap:12px;padding-top:0}.and-day-hero h1{font-size:30px!important}.and-day-hero-art{display:block}.and-day-hero .and-search{grid-column:1/-1}.and-day-hero .and-search input{font-size:10px}.and-day-hero p:not(.and-eyebrow){font-size:11px}.and-day-hero .and-eyebrow{font-size:10px}.and-day-sidebar{position:static;display:grid;grid-template-columns:1fr 1fr;gap:15px;width:100%;padding:0}.and-quick-links{margin:0}.and-day-main .and-card-media{height:145px}.and-calendar table{font-size:11px}.and-calendar td a{min-height:32px}.and-observance-band .and-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.and-fact-row{grid-template-columns:1fr}.and-quote{display:none}.and-fact h2{white-space:nowrap}.and-explore-more .and-pills{gap:8px}.and-pills a{font-size:11px;padding:9px 12px}.and-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.and-category-card h2{font-size:14px!important}.and-category-card>.and-photo{height:145px}.and-article-header h1{font-size:34px!important}.and-article-meta{font-size:11px}.and-prose{font-size:14px}.and-prose h2{font-size:26px!important}.and-prose h3{font-size:22px!important}.and-toc{padding:20px}.and-share{gap:16px}.and-not-found{padding-block:45px}.and-not-found h1{font-size:30px!important}.and-preview-banner{font-size:10px}}
@media(max-width:479px){.and-container{width:calc(100% - 28px)}.and-section-heading h2{font-size:16px!important;gap:7px}.and-section-heading .and-icon{width:21px}.and-view-all{font-size:10px}.and-featured{grid-template-columns:1fr}.and-feature-image{height:205px}.and-feature-text h3{font-size:23px!important}.and-feature-text>p:not(.and-eyebrow){font-size:13px}.and-feature-text .and-eyebrow{font-size:9px}.and-strip-grid,.and-grid-3{grid-template-columns:1fr}.and-strip-grid .and-card-media,.and-card-media{height:170px}.and-card-copy h3,.and-strip-grid .and-card-copy h3{font-size:15px!important}.and-card-copy p,.and-strip-grid .and-card-copy p{font-size:12px!important}.and-strip-grid .and-tags{display:flex}.and-strip-grid .and-card-bottom{margin-top:8px}.and-card-copy{padding:14px 7px 8px}.and-tags a{font-size:10px}.and-date-badge{min-width:46px}.and-split{grid-template-columns:1fr}.and-polaroid{max-width:210px;margin:8px auto}.and-reasons{grid-template-columns:1fr}.and-reason{gap:16px}.and-reason>span{width:45px;height:45px}.and-reason h3{font-size:13px!important}.and-category-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.compact .and-category-card>.and-photo{height:95px}.compact .and-category-card h3{font-size:11px!important}.and-category-grid{grid-template-columns:1fr}.and-category-card>.and-photo{height:190px}.and-category-card h2{font-size:17px!important}.and-category-card p{font-size:13px}.and-newsletter-input input{padding:12px;font-size:11px}.and-newsletter-input .and-button{padding:12px 16px;gap:8px;font-size:11px}.and-wave{font-size:23px;gap:5px}.and-wave:before,.and-wave:after{min-width:15px}.and-footer-message strong{font-size:19px}.and-footer-top{gap:12px}.and-footer-message{min-width:150px}.and-day-hero{grid-template-columns:1fr}.and-day-hero h1{font-size:34px!important;max-width:350px}.and-day-hero p:not(.and-eyebrow){font-size:13px}.and-day-hero .and-eyebrow{font-size:12px}.and-day-hero-art{max-width:350px;margin:4px auto 0}.and-day-hero .and-search input{font-size:12px}.and-day-main .and-grid{grid-template-columns:1fr}.and-day-main .and-card-media{height:175px}.and-day-main .and-card-copy h3{font-size:15px!important}.and-day-main .and-card-copy p{font-size:12px}.and-day-sidebar{grid-template-columns:1fr}.and-calendar td a{min-height:38px;font-size:12px}.and-calendar th{font-size:11px}.and-quick-links a{font-size:12px}.and-observance-band .and-grid{grid-template-columns:1fr}.and-observance-band .and-card-media{height:145px}.and-fact{flex-wrap:wrap;gap:10px}.and-fact h2{font-size:15px!important}.and-fact p{font-size:12px;width:100%}.and-mission-grid>div{padding:0 12px}.and-mission-grid h3{font-size:21px!important}.and-icon-circle{width:62px;height:62px}.and-contact-reasons h3{font-size:11px!important}.and-contact-reasons p{font-size:10px}.and-contact-form-panel{padding:22px 18px}.and-contact-reasons .and-icon-circle{width:52px;height:52px}.and-reach{grid-template-columns:1fr}.and-reach>.and-photo{min-height:0;height:225px}.and-reach>div:not(.and-photo){padding:25px}.and-post-navigation{font-size:12px;gap:15px}.and-article-header h1{font-size:31px!important}.and-observance-info{flex-wrap:wrap}.and-page-hero h1{font-size:31px!important}.and-button-row{gap:10px}.and-button-row .and-button{font-size:11px;padding:11px 18px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.and-day-card:hover,.and-button:hover{transform:none}}
@media print{.and-header,.and-footer,.and-newsletter-band,.and-share,.and-load-more,.and-preview-banner{display:none!important}body.and-site{background:#fff;font-size:11pt}.and-container{width:100%}.and-prose{font-size:11pt}.and-article,.and-reading{max-width:none}.and-day-sidebar{position:static}.and-day-card{break-inside:avoid}a{color:#1B4F8A}}
