@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-full{width:100%;height:100%}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--brand-pink:#e51f58;--brand-pink-dark:#c61245;--text:#050505;--muted:#666;--surface:#fff;--page:#f1f1f1;--line:#ddd;--button:#5e5e5e}*{box-sizing:border-box}body{color:var(--text);background:var(--surface);margin:0;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.35}a{color:inherit}img{max-width:100%;display:block}.story-card-link{width:100%;height:100%;color:inherit;text-decoration:none;display:block}.post-row a{color:inherit;text-decoration:none}.ad-strip{background:0 0;justify-content:center;display:flex}.google-ad-slot{color:inherit;text-transform:uppercase;background:0 0;border:0;justify-content:center;align-items:center;font-size:11px;display:flex;position:relative}.google-ad-slot:before{content:none}.google-ad-slot--html:before,.google-ad-slot--loaded:before{display:none!important}.top-ad{padding:0 12px}.site-header{background:var(--brand-pink);box-shadow:0 2px 8px #00000026}.header-inner{align-items:center;gap:22px;width:min(1140px,100%);min-height:54px;margin:0 auto;padding:0 18px;display:flex}.brand{min-width:200px;color:var(--surface);white-space:nowrap;align-items:baseline;text-decoration:none;display:inline-flex}.brand-small{letter-spacing:-1px;margin-right:6px;font-size:20px;font-weight:800}.brand-home{letter-spacing:-2px;font-size:30px;font-weight:400}.brand-school{color:#222;letter-spacing:-2px;font-size:30px;font-weight:700}.menu-toggle{color:var(--surface);background:var(--brand-pink-dark);text-transform:uppercase;border:0;border-radius:3px;margin-left:auto;padding:8px 10px;font-size:12px;font-weight:800;display:none}.site-nav{align-items:center;gap:0;margin-left:auto;display:flex}.site-nav a,.nav-dropdown>a{min-height:54px;color:var(--surface);text-transform:uppercase;align-items:center;padding:0 8px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.site-nav a:hover,.site-nav a.active,.nav-dropdown:hover>a,.nav-dropdown:focus-within>a{background:#0000001f}.nav-dropdown{align-items:stretch;display:inline-flex;position:relative}.nav-parent:after{content:"";border-bottom:2px solid;border-right:2px solid;width:6px;height:6px;margin-left:6px;transform:rotate(45deg)translateY(-2px)}.nav-dropdown-menu{z-index:30;background:#fff;min-width:170px;display:none;position:absolute;top:100%;left:0;box-shadow:0 8px 20px #0000002e}.nav-dropdown:hover .nav-dropdown-menu,.nav-dropdown:focus-within .nav-dropdown-menu{display:block}.nav-dropdown-menu a{color:#111;white-space:nowrap;width:100%;min-height:38px;padding:0 12px;font-size:11px}.nav-dropdown-menu a:hover,.nav-dropdown-menu a.active{color:#fff;background:var(--brand-pink)}.search-link{width:40px;position:relative;overflow:hidden;color:#0000!important}.search-link:before{content:"";border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:18px;left:12px}.search-link:after{content:"";transform-origin:0;background:#fff;width:9px;height:2px;position:absolute;top:31px;left:25px;transform:rotate(45deg)}.site-main{width:min(1080px,100%);margin:0 auto;padding:8px 18px 48px}.home-grid{grid-template-columns:minmax(0,2fr) 292px;align-items:start;gap:28px;display:grid}.feature-card,.image-story{background:#222;position:relative;overflow:hidden}.feature-card{min-height:clamp(430px,50vw,545px)}.feature-card img,.image-story img{object-fit:cover;width:100%;height:100%}.feature-card img{min-height:clamp(430px,50vw,545px)}.feature-card:after,.image-story:after{content:"";background:linear-gradient(#0000001a,#000000bd);position:absolute;inset:0}.feature-overlay{z-index:1;color:var(--surface);position:absolute;bottom:34px;left:28px;right:28px}.feature-overlay h1{letter-spacing:0;text-shadow:0 2px 3px #00000073;max-width:680px;margin:0 0 14px;font-size:clamp(32px,4vw,43px);line-height:1.12}.feature-overlay p,.image-story p,.story-row p{color:var(--brand-pink);margin:0;font-size:12px}.feature-overlay a{color:var(--brand-pink);text-decoration:none}.secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-top:26px;display:grid}.image-story{min-height:285px}.image-story div{z-index:1;color:var(--surface);position:absolute;bottom:18px;left:18px;right:18px}.image-story h2{margin:0 0 8px;font-size:22px;line-height:1.12}.top-stories{padding-top:1px}.top-stories h2{color:var(--brand-pink);margin:0 0 24px;padding-top:18px;font-size:14px;font-weight:400;position:relative}.top-stories h2:before{content:"";background:var(--brand-pink);width:30px;height:3px;position:absolute;top:0;left:0}.story-row{grid-template-columns:88px minmax(0,1fr);gap:14px;margin-bottom:28px;display:grid}.story-row img{object-fit:cover;width:88px;height:58px}.story-row h3{margin:-2px 0 8px;font-size:13px;line-height:1.16}.load-more,.signup-button{min-height:40px;color:var(--surface);background:var(--button);cursor:pointer;border:0;border-radius:4px;padding:0 18px;font-weight:800}.load-more:hover,.signup-button:hover{background:#222}.content-band{border-top:1px solid var(--line);margin-top:42px;padding-top:22px}.section-title h2{color:var(--brand-pink);text-transform:uppercase;margin:0 0 18px;font-size:26px}.article-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.article-list article{grid-template-columns:130px minmax(0,1fr);align-items:start;gap:16px;display:grid}.article-list img{object-fit:cover;width:130px;height:86px}.article-list h3{margin:0 0 8px;font-size:18px}.article-list p{color:var(--muted);margin:0}.newsletter-page{width:min(560px,100% - 36px);margin:0 auto;padding:6px 0 80px}.newsletter-panel h1{margin:0 0 16px;font-size:28px;line-height:1.1}.compact-form{gap:12px;display:grid}.field-row{grid-template-columns:86px 1fr;align-items:center;gap:0;display:grid}.field-row label{font-size:14px}input,textarea{width:100%;min-height:37px;font:inherit;border:1px solid #c9c9c9;border-radius:0;padding:8px 10px}.compact-form input{max-width:205px}.compact-form .signup-button{width:fit-content;min-height:36px;margin-top:0;margin-left:0;font-size:12px}.lower-ad{background:0 0;margin-top:24px}.site-footer{width:min(1080px,100%);color:var(--muted);border-top:1px solid var(--line);margin:24px auto 0;padding:20px 18px}.page,.section{width:min(1080px,100%);margin:0 auto;padding:40px 18px}.page-header h1,.section h2,.card h2,.card h3{margin-top:0}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.card,.content-block,.contact-form,.list-panel a{border:1px solid var(--line);background:#fff;padding:18px}.contact-form{gap:12px;max-width:640px;display:grid}.list-panel{gap:10px;display:grid}.category-list{flex-wrap:wrap;gap:10px;display:flex}.category-list a{color:#fff;background:var(--brand-pink);padding:10px 14px;font-weight:800;text-decoration:none}@media (max-width:760px){.header-inner{flex-wrap:wrap;gap:12px;padding-block:10px}.brand{min-width:0}.menu-toggle{display:inline-flex}.site-nav{flex-direction:column;align-items:flex-start;width:100%;margin-left:0;display:none}.site-nav.open{display:flex}.site-nav a{width:100%;min-height:38px;padding:0}.search-link{width:100%;color:#fff!important}.search-link:before,.search-link:after{display:none}.home-grid{grid-template-columns:1fr}.top-stories{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.top-stories h2,.top-stories .load-more{grid-column:1/-1}}@media (max-width:680px){.brand-home,.brand-school{font-size:27px}.brand-small{font-size:16px}.site-main{padding-inline:12px}.feature-card,.feature-card img{min-height:430px}.feature-overlay{bottom:24px;left:18px;right:18px}.feature-overlay h1{font-size:30px}.secondary-grid,.article-list,.card-grid,.top-stories{grid-template-columns:1fr}.field-row{grid-template-columns:1fr;gap:5px}}.subscribe-page{background:#fff}.subscribe-page .top-ad{padding:16px 12px 15px}.subscribe-page .site-header{box-shadow:none}.subscribe-page .header-inner{width:min(1156px,100%);min-height:81px;padding:0 32px}.subscribe-page .brand{min-width:295px}.subscribe-page .brand-small{font-size:24px}.subscribe-page .brand-home,.subscribe-page .brand-school{font-size:41px}.subscribe-page .site-nav a,.subscribe-page .nav-dropdown>a{min-height:81px;padding:0 13px;font-size:13px}.subscribe-page .newsletter-panel{width:100%}.subscribe-page .newsletter-panel h1{margin:0 0 18px;font-size:35px;line-height:1.05}.subscribe-page .compact-form{gap:19px;display:grid}.subscribe-page .field-row{grid-template-columns:max-content 1fr;align-items:center;gap:6px;display:grid}.subscribe-page .field-row label{font-size:20px;line-height:1}.subscribe-page .compact-form input{width:231px;max-width:none;min-height:45px;font-family:Georgia,Times New Roman,serif;font-size:18px}.subscribe-page .compact-form .field-row:nth-child(2) input,.subscribe-page .compact-form .field-row:nth-child(3) input{width:231px}.subscribe-page .compact-form .signup-button{min-width:92px;min-height:47px;margin-top:0;padding:0 18px;font-size:14px}.subscribe-page .google-ad-slot--leaderboard{width:min(680px,100vw - 40px);min-height:84px}@media (max-width:980px){.subscribe-page .header-inner{flex-wrap:wrap;min-height:auto;padding-block:10px}.subscribe-page .brand{min-width:0}.subscribe-page .menu-toggle{display:inline-flex}.subscribe-page .site-nav{flex-direction:column;align-items:flex-start;width:100%;margin-left:0;display:none}.subscribe-page .site-nav.open{display:flex}.subscribe-page .site-nav a,.subscribe-page .nav-dropdown>a{width:100%;min-height:36px;padding:0}.subscribe-page .site-nav .nav-dropdown{width:100%;display:block}.subscribe-page .site-nav .nav-dropdown-menu{min-width:0;box-shadow:none;background:#0000001a;display:block;position:static}.subscribe-page .site-nav .nav-dropdown-menu a{color:#fff;width:100%;padding-left:14px}}@media (max-width:640px){.subscribe-page .brand-home,.subscribe-page .brand-school{font-size:30px}.subscribe-page .newsletter-panel h1{font-size:31px}.subscribe-page .field-row{grid-template-columns:1fr;gap:8px}.subscribe-page .compact-form input,.subscribe-page .compact-form .field-row:nth-child(2) input,.subscribe-page .compact-form .field-row:nth-child(3) input{width:min(320px,100%)}}.home-page{background:#fff;font-size:13px;line-height:1.28}.home-page .site-header{box-shadow:none}.home-page .header-inner{width:min(1156px,100%);min-height:58px;padding:0 28px}.home-page .brand{min-width:285px}.home-page .brand-small{letter-spacing:-1px;font-size:24px}.home-page .brand-home,.home-page .brand-school{font-size:41px;line-height:1}.home-page .site-nav a,.home-page .nav-dropdown>a{min-height:58px;padding:0 14px;font-size:13px}.home-page main{width:100%}.home-top,.home-content-grid,.development-section{width:min(1124px,100% - 34px);margin:0 auto}.home-top{grid-template-columns:minmax(0,740px) 1fr;gap:30px;padding-top:7px;display:grid}.home-page .feature-card,.home-page .feature-card img{min-height:436px}.home-page .feature-card:after,.home-page .image-story:after{background:linear-gradient(#0000002e,#000000a3)}.home-page .feature-overlay{bottom:47px;left:29px;right:25px}.home-page .feature-overlay h1{text-shadow:3px 3px #000000b3;max-width:690px;margin-bottom:14px;font-size:43px;line-height:1.27}.home-page .feature-overlay p,.home-page .image-story p,.home-page .story-row p,.home-page .byline{color:var(--brand-pink);font-size:13px}.home-page .secondary-grid{gap:30px;margin-top:29px}.home-page .image-story{min-height:304px}.home-page .image-story div{bottom:47px;left:28px;right:24px}.home-page .image-story h2{text-shadow:2px 2px #000000b3;margin-bottom:13px;font-size:24px;line-height:1.14}.home-page .top-stories{padding-top:0}.home-page .top-stories h2{margin-bottom:27px;padding-top:30px;font-size:13px}.home-page .top-stories h2:before{width:30px;height:4px}.home-page .story-row{grid-template-columns:99px minmax(0,1fr);gap:18px;margin-bottom:40px}.home-page .story-row img{width:99px;height:75px}.home-page .story-row h3{margin:0 0 12px;font-size:14px;line-height:1.16}.home-page .load-more,.home-page .signup-button{border-radius:4px;min-height:46px;padding:0 19px;font-size:13px}.home-ad-row{justify-content:center;width:min(1124px,100% - 34px);margin:11px auto 18px;display:flex}.home-content-grid{grid-template-columns:minmax(0,520px) 188px;align-items:start;gap:42px;display:grid}.education-layout{grid-template-columns:minmax(0,520px) 188px;margin-top:24px}.news-section{padding-top:1px}.news-section h2{color:var(--brand-pink);margin:0 0 19px;font-size:24px;line-height:1}.section-rule{background:var(--brand-pink);width:20px;height:3px;margin-bottom:18px}.post-list{gap:27px;display:grid}.post-row{grid-template-columns:132px minmax(0,1fr);align-items:start;gap:14px;display:grid}.post-row img{object-fit:cover;width:132px;height:101px}.post-row h3{margin:1px 0 8px;font-size:16px;line-height:1.14}.post-row p{margin:0 0 8px;font-size:11px;line-height:1.45}.byline{align-items:center;gap:6px;display:inline-flex}.avatar{background:#8b6751;border-radius:50%;width:18px;height:18px;display:inline-block}.avatar.blue{background:#2874e8}.avatar.dark{background:#333}.avatar.gray{background:#999}.avatar.pink{background:var(--brand-pink)}.avatar.tan{background:#c58d5f}.sidebar-newsletter{gap:8px;padding-top:25px;display:grid}.sidebar-newsletter label{margin:0;font-size:14px;font-weight:400}.sidebar-newsletter input{width:156px;min-height:32px;margin-bottom:6px}.sidebar-newsletter .signup-button{width:fit-content;min-height:31px;padding:0 15px;font-size:11px}.sidebar-ad{margin-top:30px}.home-sidebar.compact{padding-top:31px}.development-section{margin-top:2px}.post-list-wide{max-width:900px}.post-list-wide .post-row{grid-template-columns:184px minmax(0,1fr);gap:13px}.post-list-wide .post-row img{width:184px;height:139px}.post-list-wide .post-row h3{margin-top:2px}.final-ad-wrap{justify-content:center;gap:16px;margin:48px auto 35px;display:grid}.google-ad-slot--leaderboard-sm{width:min(456px,100vw - 34px);min-height:58px}.google-ad-slot--medium-rect{width:188px;min-height:156px}.google-ad-slot--small-banner{width:min(200px,100vw - 34px);min-height:18px}.google-ad-slot--wide-banner{width:min(455px,100vw - 34px);min-height:57px}.home-footer{color:#fff;background:#111;padding:62px 56px 47px}.footer-columns{grid-template-columns:1fr 1fr 1fr;gap:54px;width:min(1040px,100%);margin:0 auto 31px;display:grid}.home-footer h2{text-transform:uppercase;margin:0 0 17px;font-size:11px;line-height:1}.home-footer a,.home-footer p,.footer-bottom{color:#fff;font-size:10px;font-weight:700;line-height:1.8;text-decoration:none}.home-footer section a{display:block}.social-links{gap:12px;display:flex}.social-links a{justify-content:center;align-items:center;width:14px;height:14px;font-size:10px;line-height:1;display:inline-flex}.footer-bottom{border-top:1px solid #333;justify-content:space-between;gap:20px;width:min(1040px,100%);margin:0 auto;padding-top:10px;display:flex}@media (max-width:1080px){.home-page .brand{min-width:250px}.home-page .brand-home,.home-page .brand-school{font-size:34px}.home-page .site-nav a,.home-page .nav-dropdown>a{padding:0 8px;font-size:11px}.home-top{grid-template-columns:minmax(0,1fr) 338px}}@media (max-width:860px){.home-page .header-inner{flex-wrap:wrap;padding-block:9px}.home-page .brand{min-width:0}.home-page .menu-toggle{display:inline-flex}.home-page .site-nav{flex-direction:column;align-items:flex-start;width:100%;margin-left:0;display:none}.home-page .site-nav.open{display:flex}.home-page .site-nav a,.home-page .nav-dropdown>a{width:100%;min-height:36px;padding:0}.home-top,.home-content-grid,.education-layout,.development-section{grid-template-columns:1fr}.home-sidebar,.home-sidebar.compact{padding-top:0}.sidebar-newsletter input{width:min(260px,100%)}.google-ad-slot--medium-rect{width:min(300px,100%);min-height:250px}.footer-columns,.footer-bottom{flex-direction:column;grid-template-columns:1fr}}@media (max-width:640px){.home-page .brand-home,.home-page .brand-school{font-size:29px}.home-page .feature-card,.home-page .feature-card img{min-height:390px}.home-page .feature-overlay h1{font-size:31px;line-height:1.2}.home-page .secondary-grid,.post-row,.post-list-wide .post-row{grid-template-columns:1fr}.post-row img,.post-list-wide .post-row img{width:100%;height:190px}.home-page .story-row{grid-template-columns:96px minmax(0,1fr)}.home-footer{padding-inline:24px}}.education-page{background:#fff;font-size:12px;line-height:1.28}.education-page .top-ad{padding:12px 12px 10px}.education-page .site-header{box-shadow:none}.education-page .header-inner{gap:26px;width:min(810px,100%);min-height:54px;padding:0 26px}.education-page .brand{min-width:180px}.education-page .brand-small{font-size:17px}.education-page .brand-home,.education-page .brand-school{font-size:30px}.education-page .site-nav a,.education-page .nav-dropdown>a{min-height:54px;padding:0 10px;font-size:10px}.education-top,.weekly-section,.education-content-grid{width:min(780px,100% - 30px);margin:0 auto}.education-top{grid-template-columns:minmax(0,493px) minmax(210px,1fr);gap:20px;padding-top:12px;display:grid}.education-page .feature-overlay{bottom:28px;left:20px;right:18px}.education-page .feature-overlay h1{text-shadow:2px 2px #000000b3;max-width:440px;margin-bottom:7px;font-size:26px;line-height:1.15}.education-page .feature-overlay p,.education-page .image-story p,.education-page .story-row p,.education-page .byline{color:var(--brand-pink);font-size:10px}.education-page .secondary-grid{gap:20px;margin-top:20px}.education-page .image-story{min-height:250px}.education-page .image-story h2{text-shadow:2px 2px #000000b3;font-size:22px;line-height:1.15}.education-page .top-stories h2{margin-bottom:20px;padding-top:20px;font-size:11px}.education-page .story-row{grid-template-columns:48px minmax(0,1fr);gap:12px;margin-bottom:28px}.education-page .story-row img{width:48px;height:38px}.education-page .story-row h3{margin:0 0 8px;font-size:12px;line-height:1.16}.weekly-section{margin-top:18px}.weekly-section h2,.education-page .news-section h2{color:var(--brand-pink);margin:0 0 18px;font-size:11px;font-weight:400}.education-page .section-rule{width:20px;height:3px;margin-bottom:13px}.wide-story{background:#222;min-height:112px;margin-bottom:20px;position:relative;overflow:hidden}.wide-story img{object-fit:cover;opacity:.58;width:100%;height:112px}.wide-story div{color:#fff;position:absolute;top:26px;left:18px;right:18px}.wide-story span{text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:800;display:block}.wide-story h3{margin:0 0 10px;font-size:12px;line-height:1.2}.wide-story p{color:var(--brand-pink);margin:0;font-size:10px}.education-content-grid{grid-template-columns:minmax(0,515px) 190px;gap:34px;margin-top:18px;display:grid}.education-page .post-list{gap:27px}.education-page .post-row{grid-template-columns:129px minmax(0,1fr);gap:12px}.education-page .post-row img{width:129px;height:97px}.education-page .post-row h3{margin:0 0 8px;font-size:13px;line-height:1.16}.education-page .post-row p{margin-bottom:8px;font-size:10px;line-height:1.45}.education-sidebar{padding-top:23px}.education-sidebar .sidebar-newsletter{padding-top:0}.education-sidebar .sidebar-newsletter input{width:156px;min-height:31px}.education-final-ad{margin-top:42px;margin-bottom:36px}@media (max-width:820px){.education-page .header-inner{flex-wrap:wrap;width:100%;padding-block:9px}.education-page .brand{min-width:0}.education-page .menu-toggle{display:inline-flex}.education-page .site-nav{flex-direction:column;align-items:flex-start;width:100%;margin-left:0;display:none}.education-page .site-nav.open{display:flex}.education-page .site-nav a,.education-page .nav-dropdown>a{width:100%;min-height:36px;padding:0}.education-top,.education-content-grid{grid-template-columns:1fr}.education-sidebar{padding-top:0}}@media (max-width:560px){.education-page .brand-home,.education-page .brand-school{font-size:27px}.education-page .feature-card,.education-page .feature-card img{min-height:390px}.education-page .feature-overlay h1{font-size:25px}.education-page .secondary-grid,.education-page .post-row{grid-template-columns:1fr}.education-page .post-row img{width:100%;height:180px}}.development-page{background:#fff;font-size:12px;line-height:1.28}.development-page .top-ad{padding:9px 12px 16px}.development-page .site-header{box-shadow:none}.development-page .header-inner{gap:28px;width:min(800px,100%);min-height:54px;padding:0 28px}.development-page .brand{min-width:185px}.development-page .brand-small{font-size:17px}.development-page .brand-home,.development-page .brand-school{font-size:30px}.development-page .site-nav a,.development-page .nav-dropdown>a{min-height:54px;padding:0 10px;font-size:10px}.development-top,.development-content-grid{width:min(742px,100% - 24px);margin:0 auto}.development-top{grid-template-columns:minmax(0,494px) minmax(190px,1fr);gap:20px;padding-top:10px;display:grid}.development-page .feature-overlay{bottom:28px;left:19px;right:18px}.development-page .feature-overlay h1{text-shadow:2px 2px #000000b8;max-width:435px;margin-bottom:9px;font-size:29px;line-height:1.18}.development-page .feature-overlay p,.development-page .image-story p,.development-page .story-row p,.development-page .byline{color:var(--brand-pink);font-size:10px}.development-page .secondary-grid{gap:20px;margin-top:20px}.development-page .image-story div{bottom:24px;left:19px;right:18px}.development-page .image-story h2{text-shadow:2px 2px #000000b3;font-size:16px;line-height:1.15}.development-page .top-stories h2{margin-bottom:22px;padding-top:22px;font-size:11px}.development-page .story-row{grid-template-columns:65px minmax(0,1fr);gap:13px;margin-bottom:24px}.development-page .story-row img{width:65px;height:48px}.development-page .story-row h3{margin:0 0 8px;font-size:12px;line-height:1.16}.development-ad-row{justify-content:center;width:min(742px,100% - 24px);margin:15px auto 21px;display:flex}.development-ad-row.second{margin-top:24px;margin-bottom:26px}.development-content-grid{grid-template-columns:minmax(0,540px) 176px;align-items:start;gap:22px;display:grid}.development-page .news-section h2{color:var(--brand-pink);margin:0 0 20px;font-size:24px;line-height:1}.development-page .section-rule{width:20px;height:3px;margin-bottom:18px}.development-page .post-list{gap:28px}.development-page .post-row{grid-template-columns:132px minmax(0,1fr);gap:14px}.development-page .post-row img{width:132px;height:98px}.development-page .post-row h3{margin:0 0 8px;font-size:16px;line-height:1.18}.development-page .post-row p{margin-bottom:9px;font-size:10px;line-height:1.45}.development-sidebar{padding-top:31px}.development-sidebar .sidebar-newsletter{gap:8px;padding-top:0}.development-sidebar .sidebar-newsletter input{width:163px;min-height:31px;margin-bottom:0}.development-sidebar .signup-button{background:#df3434;border-radius:0;width:163px;min-height:31px}.development-sidebar .sidebar-ad{margin-top:30px}.development-sidebar.compact{padding-top:0}.education-block{grid-template-columns:minmax(0,540px) 176px}.development-final-ad{margin-top:25px;margin-bottom:37px}@media (max-width:820px){.development-page .header-inner{flex-wrap:wrap;width:100%;padding-block:9px}.development-page .brand{min-width:0}.development-page .menu-toggle{display:inline-flex}.development-page .site-nav{flex-direction:column;align-items:flex-start;width:100%;margin-left:0;display:none}.development-page .site-nav.open{display:flex}.development-page .site-nav a,.development-page .nav-dropdown>a{width:100%;min-height:36px;padding:0}.development-top,.development-content-grid,.education-block{grid-template-columns:1fr}.development-sidebar,.development-sidebar.compact{padding-top:0}.development-sidebar .sidebar-newsletter input,.development-sidebar .signup-button{width:min(260px,100%)}}@media (max-width:560px){.development-page .brand-home,.development-page .brand-school{font-size:27px}.development-page .feature-card,.development-page .feature-card img{min-height:390px}.development-page .feature-overlay h1{font-size:25px}.development-page .secondary-grid,.development-page .post-row{grid-template-columns:1fr}.development-page .post-row img{width:100%;height:180px}}.cooking-page{background:#fff;font-size:12px;line-height:1.28}.cooking-page .top-ad{padding:20px 12px 22px}.cooking-page .site-header{box-shadow:none}.cooking-page .header-inner{gap:28px;width:min(795px,100%);min-height:54px;padding:0 38px}.cooking-page .brand{min-width:180px}.cooking-page .brand-small{font-size:17px}.cooking-page .brand-home,.cooking-page .brand-school{font-size:30px}.cooking-page .site-nav a,.cooking-page .nav-dropdown>a{min-height:54px;padding:0 10px;font-size:10px}.cooking-top,.cooking-weekly,.cooking-content-grid{width:min(762px,100% - 36px);margin:0 auto}.cooking-top{grid-template-columns:minmax(0,494px) minmax(200px,1fr);gap:20px;padding-top:10px;display:grid}.cooking-page .feature-card,.cooking-page .feature-card img{min-height:434px}.cooking-page .feature-overlay{bottom:28px;left:20px;right:18px}.cooking-page .feature-overlay h1{text-shadow:2px 2px #000000b3;max-width:430px;margin-bottom:8px;font-size:26px;line-height:1.18}.cooking-page .feature-overlay p,.cooking-page .image-story p,.cooking-page .story-row p,.cooking-page .byline{color:var(--brand-pink);font-size:10px}.cooking-page .secondary-grid{gap:20px;margin-top:20px}.cooking-page .image-story{min-height:270px}.cooking-page .image-story div{bottom:26px;left:18px;right:18px}.cooking-page .image-story h2{text-shadow:2px 2px #000000b3;margin-bottom:8px;font-size:20px;line-height:1.16}.cooking-page .top-stories h2{color:#111;margin-bottom:20px;padding-top:22px;font-size:11px}.cooking-page .story-row{grid-template-columns:99px minmax(0,1fr);gap:12px;margin-bottom:29px}.cooking-page .story-row img{width:99px;height:100px}.cooking-page .story-row span{color:#777;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:800;display:block}.cooking-page .story-row h3{margin:0 0 8px;font-size:13px;line-height:1.16}.cooking-ad-row{justify-content:center;width:min(762px,100% - 36px);margin:22px auto 28px;display:flex}.cooking-weekly{margin-top:4px}.cooking-page .weekly-section h2,.cooking-page .news-section h2{color:var(--brand-pink);margin:0 0 18px;font-size:10px;font-weight:400}.cooking-page .section-rule{width:20px;height:3px;margin-bottom:13px}.cooking-page .wide-story{min-height:122px;margin-bottom:20px}.cooking-page .wide-story img{height:122px}.cooking-page .wide-story div{top:25px}.cooking-page .wide-story h3{font-size:15px}.cooking-page .wide-story p{color:#fff;max-width:690px;font-size:10px;line-height:1.55}.cooking-content-grid{grid-template-columns:minmax(0,520px) 185px;align-items:start;gap:28px;margin-top:24px;display:grid}.cooking-page .post-list{gap:28px}.cooking-page .post-row{grid-template-columns:169px minmax(0,1fr);gap:12px}.cooking-page .post-row img{width:169px;height:127px}.cooking-page .post-row h3{margin:0 0 8px;font-size:12px;line-height:1.16}.cooking-page .post-row p{margin-bottom:9px;font-size:10px;line-height:1.42}.cooking-sidebar{padding-top:27px}.cooking-sidebar .sidebar-newsletter{padding-top:0}.cooking-sidebar .sidebar-newsletter label{margin-bottom:3px}.cooking-sidebar .sidebar-newsletter input{width:156px;min-height:31px}.cooking-sidebar .sidebar-newsletter .signup-button{min-height:31px;padding:0 14px}.cooking-sidebar .sidebar-ad{margin-top:34px}.cooking-ad-stack{justify-content:center;gap:24px;margin:29px auto 43px;display:grid}@media (max-width:760px){.site-nav .nav-dropdown{width:100%;display:block}.site-nav .nav-dropdown-menu{min-width:0;box-shadow:none;background:#0000001a;display:block;position:static}.site-nav .nav-dropdown-menu a{color:#fff;width:100%;padding-left:14px}}@media (max-width:860px){.home-page .site-nav .nav-dropdown{width:100%;display:block}.home-page .site-nav .nav-dropdown-menu{min-width:0;box-shadow:none;background:#0000001a;display:block;position:static}.home-page .site-nav .nav-dropdown-menu a{color:#fff;width:100%;padding-left:14px}}@media (max-width:820px){.education-page .site-nav .nav-dropdown,.development-page .site-nav .nav-dropdown,.cooking-page .site-nav .nav-dropdown{width:100%;display:block}.education-page .site-nav .nav-dropdown-menu,.development-page .site-nav .nav-dropdown-menu,.cooking-page .site-nav .nav-dropdown-menu{min-width:0;box-shadow:none;background:#0000001a;display:block;position:static}.education-page .site-nav .nav-dropdown-menu a,.development-page .site-nav .nav-dropdown-menu a,.cooking-page .site-nav .nav-dropdown-menu a{color:#fff;width:100%;padding-left:14px}.cooking-page .header-inner{flex-wrap:wrap;width:100%;padding-block:9px}.cooking-page .brand{min-width:0}.cooking-page .menu-toggle{display:inline-flex}.cooking-page .site-nav{flex-direction:column;align-items:flex-start;width:100%;margin-left:0;display:none}.cooking-page .site-nav.open{display:flex}.cooking-page .site-nav a,.cooking-page .nav-dropdown>a{width:100%;min-height:36px;padding:0}.cooking-top,.cooking-content-grid{grid-template-columns:1fr}.cooking-sidebar{padding-top:0}}@media (max-width:560px){.cooking-page .brand-home,.cooking-page .brand-school{font-size:27px}.cooking-page .feature-card,.cooking-page .feature-card img{min-height:390px}.cooking-page .feature-overlay h1{font-size:24px}.cooking-page .secondary-grid,.cooking-page .post-row{grid-template-columns:1fr}.cooking-page .post-row img{width:100%;height:180px}}.recipe-index-page,.recipe-page{background:#fff;font-size:14px}.recipe-index-page .site-header,.recipe-page .site-header{box-shadow:none}.recipe-index-page .header-inner,.recipe-page .header-inner{width:min(1390px,100%);min-height:90px;padding:0 66px}.recipe-index-page .brand,.recipe-page .brand{min-width:300px}.recipe-index-page .brand-small,.recipe-page .brand-small{font-size:26px}.recipe-index-page .brand-home,.recipe-index-page .brand-school,.recipe-page .brand-home,.recipe-page .brand-school{font-size:45px}.recipe-index-page .site-nav a,.recipe-index-page .nav-dropdown>a,.recipe-page .site-nav a,.recipe-page .nav-dropdown>a{min-height:90px;padding:0 15px;font-size:13px}.recipe-index-layout{grid-template-columns:minmax(0,670px) 190px;gap:72px;width:min(1040px,100% - 40px);margin:34px auto 60px;display:grid}.author-header{grid-template-columns:80px minmax(0,1fr);align-items:start;gap:18px;margin-bottom:70px;display:grid}.author-avatar{background:radial-gradient(circle at 50% 42%,#fff 0 18px,#0000 19px),radial-gradient(circle at 50% 84%,#fff 0 34px,#0000 35px),#c9c9c9;border-radius:50%;width:80px;height:80px}.author-header h1{margin:0 0 14px;font-size:36px;line-height:1}.author-header p{max-width:620px;margin:0;font-size:13px;font-style:italic;line-height:1.55}.archive-feature{margin-bottom:35px}.archive-feature a,.archive-row a{color:inherit;text-decoration:none}.archive-feature img{width:560px;max-width:100%;margin:0 auto 18px}.archive-feature h2{margin:0 0 7px;font-size:27px;line-height:1.05}.archive-feature p,.archive-row p{margin:0 0 10px;font-size:13px;line-height:1.55}.archive-row{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:20px;display:grid}.archive-row img{object-fit:cover;width:150px;height:100px}.archive-row h2{margin:0 0 8px;font-size:22px;line-height:1.12}.recipe-sidebar{padding-top:200px}.recipe-page .recipe-sidebar{padding-top:62px}.latest-widget{gap:18px;margin:30px 0 32px;display:grid}.latest-widget h2{text-transform:uppercase;margin:0 0 10px;font-size:14px;line-height:1}.latest-widget a{color:#333;font-size:13px;font-weight:800;line-height:1.45;text-decoration:none}.sidebar-newsletter.labeled{grid-template-columns:max-content 1fr;gap:14px 10px;display:grid}.sidebar-newsletter.labeled h2,.sidebar-newsletter.labeled .section-rule,.sidebar-newsletter.labeled button{grid-column:1/-1}.sidebar-newsletter.labeled h2{color:var(--brand-pink);margin:-4px 0 12px;font-size:22px}.sidebar-newsletter.labeled label{align-self:center;margin:0;font-size:13px;font-weight:400}.sidebar-newsletter.labeled input{width:150px;min-height:30px}.sidebar-newsletter.labeled .signup-button{width:fit-content;min-height:34px;padding:0 16px}.recipe-hero{color:#fff;min-height:712px;position:relative;overflow:hidden}.recipe-hero img{object-fit:cover;width:100%;height:712px}.recipe-hero:after{content:"";background:#00000073;position:absolute;inset:0}.recipe-hero-overlay{z-index:1;position:absolute;bottom:72px;left:31px;right:31px}.recipe-hero-overlay .section-rule{margin-bottom:24px}.recipe-hero-overlay p{margin:0 0 42px;font-size:16px;font-weight:800}.recipe-hero-overlay h1{max-width:1250px;margin:0 0 42px;font-size:clamp(48px,6vw,78px);line-height:1.1}.recipe-hero-overlay span,.recipe-hero-overlay a{color:#fff;font-size:16px}.recipe-hero-overlay a{color:var(--brand-pink);font-weight:800;text-decoration:none}.recipe-layout{grid-template-columns:minmax(0,878px) 345px;gap:68px;width:min(1365px,100% - 54px);margin:0 auto;display:grid}.recipe-article{padding-top:8px;font-size:25px;line-height:1.45}.intro-box{background:#eee;margin-bottom:8px;padding:32px 34px}.intro-box p{margin:0}.recipe-article p{margin:0 0 20px}.recipe-article h2{margin:18px 0 8px;font-size:29px;line-height:1.12}.recipe-article ul,.recipe-article ol{margin:8px 0 14px;padding-left:22px}.recipe-article li{margin-bottom:10px}.recipe-article a{color:#555}.article-ad{justify-content:center;margin:42px 0 36px;display:flex}.author-bio{border-top:1px dotted #555;border-bottom:1px dotted #555;grid-template-columns:92px minmax(0,1fr);gap:22px;margin-top:72px;padding:45px 10px 46px;display:grid}.author-bio .author-avatar{width:92px;height:92px}.author-bio h2{margin-top:0}.author-bio p{font-size:22px}.author-bio a{color:#555;font-size:18px;font-weight:800;text-decoration:none}.post-navigation{border-bottom:1px dotted #555;grid-template-columns:1fr 1fr;gap:40px;padding:42px 10px 66px;display:grid}.post-navigation a{color:#000;font-size:24px;font-weight:800;line-height:1.15;text-decoration:none}.post-navigation a:last-child{text-align:right}.post-navigation span{color:#555;margin-bottom:10px;font-size:18px;font-weight:400;display:block}@media (max-width:980px){.recipe-index-page .header-inner,.recipe-page .header-inner{flex-wrap:wrap;min-height:auto;padding-block:10px}.recipe-index-page .brand,.recipe-page .brand{min-width:0}.recipe-index-page .menu-toggle,.recipe-page .menu-toggle{display:inline-flex}.recipe-index-page .site-nav,.recipe-page .site-nav{flex-direction:column;align-items:flex-start;width:100%;margin-left:0;display:none}.recipe-index-page .site-nav.open,.recipe-page .site-nav.open{display:flex}.recipe-index-page .site-nav a,.recipe-index-page .nav-dropdown>a,.recipe-page .site-nav a,.recipe-page .nav-dropdown>a{width:100%;min-height:36px;padding:0}.recipe-index-page .site-nav .nav-dropdown,.recipe-page .site-nav .nav-dropdown{width:100%;display:block}.recipe-index-page .site-nav .nav-dropdown-menu,.recipe-page .site-nav .nav-dropdown-menu{min-width:0;box-shadow:none;background:#0000001a;display:block;position:static}.recipe-index-page .site-nav .nav-dropdown-menu a,.recipe-page .site-nav .nav-dropdown-menu a{color:#fff;width:100%;padding-left:14px}.recipe-index-layout,.recipe-layout{grid-template-columns:1fr}.recipe-sidebar,.recipe-page .recipe-sidebar{padding-top:0}.recipe-hero,.recipe-hero img{height:520px;min-height:520px}}@media (max-width:640px){.recipe-index-page .brand-home,.recipe-index-page .brand-school,.recipe-page .brand-home,.recipe-page .brand-school{font-size:30px}.author-header,.archive-row,.author-bio,.post-navigation{grid-template-columns:1fr}.recipe-hero-overlay{bottom:38px}.recipe-hero-overlay h1{font-size:36px}.recipe-article{font-size:19px}.recipe-article h2{font-size:24px}.author-bio p{font-size:18px}.post-navigation a,.post-navigation a:last-child{text-align:left}}.directory-page{background:#fff;font-size:20px;line-height:1.45}.directory-page .site-header{box-shadow:none}.directory-page .header-inner{width:min(1390px,100%);min-height:90px;padding:0 66px}.directory-page .brand{min-width:300px}.directory-page .brand-small{font-size:26px}.directory-page .brand-home,.directory-page .brand-school{font-size:45px}.directory-page .site-nav a,.directory-page .nav-dropdown>a{min-height:90px;padding:0 15px;font-size:13px}.directory-hero{color:#fff;min-height:150px;position:relative;overflow:hidden}.directory-hero img{object-fit:cover;width:100%;height:150px}.directory-hero div{align-items:center;width:min(1400px,100%);margin:0 auto;padding:0 39px;display:flex;position:absolute;inset:0}.directory-hero h1{text-transform:uppercase;margin:0;font-size:50px;line-height:1}.directory-layout{grid-template-columns:minmax(0,900px) 355px;align-items:start;gap:44px;width:min(1400px,100% - 78px);margin:66px auto;display:grid}.directory-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:70px 36px;display:grid}.directory-card{min-width:0}.directory-logo{object-fit:contain;object-position:left center;width:100%;height:153px;margin-bottom:28px}.directory-logo--photo{object-fit:cover}.directory-card h2{margin:0 0 72px;font-size:29px;line-height:1.12}.directory-card p{margin:0 0 40px;font-size:20px;line-height:1.45}.directory-card a{color:#555;font-size:24px}.directory-sidebar{padding-top:6px}.google-ad-slot--directory-rect{width:300px;max-width:100%;min-height:250px}.directory-page .latest-widget{gap:21px;margin:40px 0 38px}.directory-page .latest-widget h2{margin-bottom:12px;font-size:20px}.directory-page .latest-widget a{font-size:18px;line-height:1.55}.directory-page .sidebar-newsletter.labeled{gap:22px 10px}.directory-page .sidebar-newsletter.labeled h2{font-size:24px}.directory-page .sidebar-newsletter.labeled label{font-size:18px}.directory-page .sidebar-newsletter.labeled input{width:230px;min-height:48px;font-size:18px}.directory-page .sidebar-newsletter.labeled .signup-button{min-height:52px;padding:0 23px;font-size:13px}@media (max-width:1180px){.directory-layout{grid-template-columns:minmax(0,1fr) 310px}.directory-list{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-card h2{margin-bottom:38px}}@media (max-width:980px){.directory-page .header-inner{flex-wrap:wrap;min-height:auto;padding-block:10px}.directory-page .brand{min-width:0}.directory-page .menu-toggle{display:inline-flex}.directory-page .site-nav{flex-direction:column;align-items:flex-start;width:100%;margin-left:0;display:none}.directory-page .site-nav.open{display:flex}.directory-page .site-nav a,.directory-page .nav-dropdown>a{width:100%;min-height:36px;padding:0}.directory-page .site-nav .nav-dropdown{width:100%;display:block}.directory-page .site-nav .nav-dropdown-menu{min-width:0;box-shadow:none;background:#0000001a;display:block;position:static}.directory-page .site-nav .nav-dropdown-menu a{color:#fff;width:100%;padding-left:14px}.directory-layout{grid-template-columns:1fr}.directory-sidebar{padding-top:0}}@media (max-width:640px){.directory-page .brand-home,.directory-page .brand-school{font-size:30px}.directory-hero h1{font-size:40px}.directory-layout{width:min(100% - 34px,1400px);margin-top:40px}.directory-list{grid-template-columns:1fr;gap:54px}.directory-card h2{margin-bottom:22px;font-size:26px}.directory-card p{font-size:18px}.directory-page .sidebar-newsletter.labeled{grid-template-columns:1fr}.directory-page .sidebar-newsletter.labeled input{width:min(280px,100%)}}.magazines-page{background:#fff;font-size:21px;line-height:1.42}.magazines-page .site-header{box-shadow:none}.magazines-page .header-inner{width:min(1240px,100%);min-height:66px;padding:0 22px}.magazines-page .brand{min-width:300px}.magazines-page .brand-small{font-size:25px}.magazines-page .brand-home,.magazines-page .brand-school{font-size:42px}.magazines-page .site-nav a,.magazines-page .nav-dropdown>a{min-height:66px;padding:0 14px;font-size:13px}.magazines-hero{background:#222;height:735px;overflow:hidden}.magazines-hero img{object-fit:cover;width:100%;height:735px}.magazines-main{width:min(1160px,100% - 82px);margin:78px auto 58px}.magazines-main h1{color:var(--brand-pink);text-align:center;margin:0 0 58px;font-size:34px;line-height:1}.magazine-intro-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:62px;margin-bottom:38px;display:grid}.magazine-intro-grid p{margin:0}.magazine-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:68px 40px;display:grid}.magazine-card{min-width:0}.magazine-preview{cursor:pointer;background:#fff;border:1px solid #e7e7e7;border-radius:0;height:clamp(390px,43vw,545px);position:relative;overflow:hidden;box-shadow:0 3px 14px #11182129}.magazine-preview:focus-visible{outline-offset:4px;outline:3px solid #dc245847}.magazine-preview iframe{z-index:1;pointer-events:none;background:#fff;border:0;width:100%;height:100%;position:relative}.magazine-preview--flipbook iframe{pointer-events:auto}.dflip-embed-page{background:#fff;width:100%;min-height:100vh;margin:0;overflow:hidden}.dflip-embed-page ._df_book{width:100%;height:100vh;min-height:520px;margin:0 auto}.dflip-embed-page--fallback{min-height:100vh;color:var(--ink,#101722);text-align:center;place-items:center;padding:24px;display:grid}.magazine-preview-fallback{color:#fff;font-family:var(--title-font);text-align:center;background:linear-gradient(135deg,#dc2458eb,#17202ae6);place-items:center;padding:28px;font-size:34px;font-weight:800;line-height:1.08;display:grid;position:absolute;inset:0}.magazine-cover{color:#fff;background:linear-gradient(135deg,#ffffff29,#00000047),#777;height:367px;padding:34px 36px;position:relative;overflow:hidden;box-shadow:0 3px 16px #0000002e}.magazine-cover:before,.magazine-cover:after{content:"";border-radius:999px;position:absolute}.magazine-cover:before{background:#fff;width:210px;height:210px;bottom:-80px;right:-80px}.magazine-cover:after{background:var(--brand-pink);clip-path:polygon(0 0,100% 0,100% 100%,0 68%);border-radius:0;width:76px;height:60px;bottom:35px;right:18px}.magazine-cover span{z-index:1;background:#e21f58e6;justify-content:center;align-items:center;min-width:92px;min-height:56px;padding:8px 14px;font-size:28px;font-weight:900;line-height:1;display:inline-flex;position:relative}.magazine-cover h2{z-index:1;text-shadow:0 2px 3px #0000004d;margin:0;font-size:39px;line-height:1.05;position:absolute;bottom:76px;left:36px;right:34px}.magazine-cover p{z-index:1;margin:0;font-size:17px;font-weight:800;position:absolute;bottom:33px;left:36px}.cover-december{color:#222;background-color:#d6eef4}.cover-spring-2025{background-color:#1c5865}.cover-winter-2025{background-color:#b176b8}.cover-issue-1-2025{background-color:#d89b12}.cover-summer-2024{background-color:#b176b8}.cover-spring-2024{background-color:#e2a410}.cover-winter-2024{background-color:#f08b32}.cover-autumn-2024{background-color:#617e32}.cover-summer-2023{background-color:#c19b61}.cover-spring-2023{background-color:#b879c8}.cover-winter-2023{background-color:#64a4c8}.cover-autumn-2023{background-color:#986eb3}.cover-summer-2022{background-color:#4f8a80}.cover-spring-2022{background-color:#87c5d7}.cover-issue-9{background-color:#f29125}.cover-issue-8{background-color:#f3be28}.cover-issue-7{background-color:#49afa3}.cover-issue-6{background-color:#bd2167}.cover-issue-5{background-color:#d65b2a}.cover-issue-4{background-color:#ee65a6}.cover-issue-3{background-color:#91c9e6}.cover-issue-2{background-color:#c69351}.cover-issue-1{background-color:#313131}.magazine-toolbar{cursor:pointer;background:#fff;border:1px solid #e7e7e7;border-radius:5px;align-items:center;width:fit-content;max-width:100%;min-height:54px;margin:0 auto 28px;display:flex;overflow:hidden;transform:translateY(-8px);box-shadow:0 4px 14px #11182129}.magazine-toolbar:focus-visible{outline-offset:4px;outline:3px solid #dc245847}.magazine-toolbar span{color:#4f5965;min-width:48px;font-family:var(--subtitle-font);text-align:center;border-left:1px solid #e9e9e9;padding:0 15px;font-size:14px;line-height:54px}.magazine-toolbar span:first-child{background:#f7f7f7;border-left:0;min-width:86px}.magazine-open{color:#fff;background:var(--brand-pink);cursor:pointer;border:0;border-radius:3px;width:fit-content;min-height:42px;margin:0 0 22px;padding:0 18px;font-weight:800;display:block}.magazine-card>p{margin:0;font-size:21px;line-height:1.45}.magazine-bottom-ad{justify-content:center;margin:72px 0 52px;display:flex}.magazine-reader[hidden]{display:none}.magazine-reader{z-index:100;background:#000000c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.reader-open{overflow:hidden}.magazine-reader__panel{background:#fff;grid-template-rows:auto minmax(0,1fr) auto;width:min(1180px,100%);height:min(860px,100vh - 48px);display:grid}.magazine-reader__header,.magazine-reader__controls{color:#fff;background:#111;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;display:flex}.magazine-reader__header h2{margin:0;font-size:17px}.magazine-reader__header div{gap:10px;display:flex}.magazine-reader__header a,.magazine-reader__header button,.magazine-reader__controls button{color:#fff;cursor:pointer;background:#444;border:0;border-radius:3px;min-height:34px;padding:0 12px;font-size:12px;font-weight:800;text-decoration:none}.magazine-reader__controls span{font-size:14px;font-weight:800}#magazine-reader-frame{background:#f4f4f4;border:0;width:100%;height:100%}@media (max-width:980px){.magazines-page .header-inner{flex-wrap:wrap;min-height:auto;padding-block:10px}.magazines-page .brand{min-width:0}.magazines-page .menu-toggle{display:inline-flex}.magazines-page .site-nav{flex-direction:column;align-items:flex-start;width:100%;margin-left:0;display:none}.magazines-page .site-nav.open{display:flex}.magazines-page .site-nav a,.magazines-page .nav-dropdown>a{width:100%;min-height:36px;padding:0}.magazines-page .site-nav .nav-dropdown{width:100%;display:block}.magazines-page .site-nav .nav-dropdown-menu{min-width:0;box-shadow:none;background:#0000001a;display:block;position:static}.magazines-page .site-nav .nav-dropdown-menu a{color:#fff;width:100%;padding-left:14px}.magazines-hero,.magazines-hero img{height:520px}.magazine-intro-grid,.magazine-grid{grid-template-columns:1fr}}@media (max-width:640px){.magazines-page .brand-home,.magazines-page .brand-school{font-size:30px}.magazines-main{width:min(100% - 34px,1160px);margin-top:44px}.magazines-main h1{font-size:30px}.magazine-cover{height:270px;padding:22px}.magazine-cover h2{font-size:28px;left:22px;right:22px}.magazine-cover p{left:22px}.magazine-card>p,.magazine-intro-grid p{font-size:18px}.magazine-reader{padding:0}.magazine-reader__panel{height:100vh}.magazine-reader__header,.magazine-reader__controls{flex-wrap:wrap}}:root{--brand-pink:#dc2458;--brand-pink-dark:#b81643;--ink:#17202a;--text:#202733;--muted:#687180;--surface:#fff;--page:#faf8f4;--soft:#f3eee7;--line:#e3ded7;--button:#263241;--title-font:Georgia, "Times New Roman", serif;--subtitle-font:"Segoe UI", Arial, Helvetica, sans-serif;--body-font:"Segoe UI", Arial, Helvetica, sans-serif;--title-size:34px;--subtitle-size:13px;--body-size:16px;--radius:8px;--shadow:0 16px 40px #252c371f;--shadow-soft:0 8px 24px #252c3717}html{background:var(--page)}body,.home-page,.education-page,.development-page,.cooking-page,.directory-page,.magazines-page,.subscribe-page,.recipe-page,.recipe-index-page,.contact-page{color:var(--text);background:var(--page);font-family:var(--body-font);font-size:var(--body-size);line-height:1.62}h1,h2,h3,.feature-overlay h1,.image-story h2,.post-row h3,.story-row h3,.directory-card h2,.recipe-article h2,.archive-feature h2,.archive-row h2,.magazine-cover h2{font-family:var(--title-font);letter-spacing:0}.top-stories h2,.news-section h2,.weekly-section h2,.latest-widget h2,.sidebar-newsletter h2,.section-title h2,.directory-hero h1,.page-header h1,.magazines-main h1,.newsletter-panel h1{font-family:var(--subtitle-font);letter-spacing:0;font-weight:800}p,li,label,input,textarea,.post-row p,.story-row p,.directory-card p,.magazine-card>p,.recipe-article p,.recipe-article li{font-family:var(--body-font)}.ad-strip{background:0 0}.google-ad-slot{color:inherit;font-family:var(--subtitle-font);letter-spacing:.08em;background:0 0;border:0;border-radius:0;font-size:11px;font-weight:800}.site-header,.home-page .site-header,.education-page .site-header,.development-page .site-header,.cooking-page .site-header,.directory-page .site-header,.magazines-page .site-header,.subscribe-page .site-header,.recipe-index-page .site-header,.recipe-page .site-header,.contact-page .site-header{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #e3ded7e6;position:sticky;top:0;box-shadow:0 10px 28px #17202a14}.header-inner,.home-page .header-inner,.education-page .header-inner,.development-page .header-inner,.cooking-page .header-inner,.directory-page .header-inner,.magazines-page .header-inner,.subscribe-page .header-inner,.recipe-index-page .header-inner,.recipe-page .header-inner,.contact-page .header-inner{gap:24px;width:min(1180px,100%);min-height:72px;padding:0 24px}.brand,.home-page .brand,.education-page .brand,.development-page .brand,.cooking-page .brand,.directory-page .brand,.magazines-page .brand,.subscribe-page .brand,.recipe-index-page .brand,.recipe-page .brand,.contact-page .brand{min-width:260px;color:var(--ink)}.brand-small,.home-page .brand-small,.education-page .brand-small,.development-page .brand-small,.cooking-page .brand-small,.directory-page .brand-small,.magazines-page .brand-small,.subscribe-page .brand-small,.recipe-index-page .brand-small,.recipe-page .brand-small,.contact-page .brand-small{color:var(--brand-pink);letter-spacing:0;font-size:22px}.brand-home,.brand-school,.home-page .brand-home,.home-page .brand-school,.education-page .brand-home,.education-page .brand-school,.development-page .brand-home,.development-page .brand-school,.cooking-page .brand-home,.cooking-page .brand-school,.directory-page .brand-home,.directory-page .brand-school,.magazines-page .brand-home,.magazines-page .brand-school,.subscribe-page .brand-home,.subscribe-page .brand-school,.recipe-index-page .brand-home,.recipe-index-page .brand-school,.recipe-page .brand-home,.recipe-page .brand-school,.contact-page .brand-home,.contact-page .brand-school{color:var(--ink);font-family:var(--title-font);letter-spacing:0;font-size:34px;font-weight:700}.site-nav a,.nav-dropdown>a,.home-page .site-nav a,.home-page .nav-dropdown>a,.education-page .site-nav a,.education-page .nav-dropdown>a,.development-page .site-nav a,.development-page .nav-dropdown>a,.cooking-page .site-nav a,.cooking-page .nav-dropdown>a,.directory-page .site-nav a,.directory-page .nav-dropdown>a,.magazines-page .site-nav a,.magazines-page .nav-dropdown>a,.subscribe-page .site-nav a,.subscribe-page .nav-dropdown>a,.recipe-index-page .site-nav a,.recipe-index-page .nav-dropdown>a,.recipe-page .site-nav a,.recipe-page .nav-dropdown>a,.contact-page .site-nav a,.contact-page .nav-dropdown>a{min-height:44px;color:var(--ink);font-family:var(--subtitle-font);font-size:var(--subtitle-size);letter-spacing:.02em;border-radius:999px;padding:0 13px;font-weight:800}.nav-dropdown-menu{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-soft);padding:8px}.nav-dropdown-menu a{color:var(--ink);border-radius:6px}.menu-toggle,.load-more,.signup-button,.magazine-open{background:var(--button);box-shadow:none;border-radius:6px;transition:transform .18s,background .18s,box-shadow .18s}.menu-toggle:hover,.load-more:hover,.signup-button:hover,.magazine-open:hover{background:var(--brand-pink);transform:translateY(-1px);box-shadow:0 8px 18px #dc24582e}.home-top,.home-content-grid,.development-section,.education-top,.weekly-section,.education-content-grid,.development-top,.development-content-grid,.cooking-top,.cooking-weekly,.cooking-content-grid{width:min(1160px,100% - 40px)}.home-top,.education-top,.development-top,.cooking-top{margin-top:34px}.feature-card,.image-story,.wide-story,.magazine-cover,.archive-feature img,.archive-row img,.directory-logo,.post-row img,.story-row img{border-radius:var(--radius)}.feature-card,.image-story,.wide-story,.magazine-cover{box-shadow:var(--shadow)}.feature-card:after,.image-story:after,.home-page .feature-card:after,.home-page .image-story:after{background:linear-gradient(#0b101624,#0b1016b8)}.feature-overlay h1,.home-page .feature-overlay h1,.education-page .feature-overlay h1,.development-page .feature-overlay h1,.cooking-page .feature-overlay h1{text-shadow:0 2px 10px #00000059;font-size:clamp(34px,4.2vw,58px);line-height:1.08}.feature-overlay p,.image-story p,.story-row p,.byline,.home-page .feature-overlay p,.home-page .image-story p,.home-page .story-row p,.home-page .byline,.education-page .feature-overlay p,.development-page .feature-overlay p,.cooking-page .feature-overlay p{color:var(--brand-pink);font-family:var(--subtitle-font);font-size:13px;font-weight:800}.top-stories,.home-sidebar,.education-sidebar,.development-sidebar,.cooking-sidebar,.directory-sidebar,.recipe-sidebar{border-radius:var(--radius);box-shadow:var(--shadow-soft);background:#ffffffc2;border:1px solid #e3ded7cc}.top-stories,.home-sidebar,.education-sidebar,.development-sidebar,.cooking-sidebar,.directory-sidebar{padding:22px}.top-stories h2,.news-section h2,.weekly-section h2,.latest-widget h2,.sidebar-newsletter.labeled h2{color:var(--brand-pink);text-transform:none;font-size:22px;line-height:1.1}.section-rule,.top-stories h2:before{background:var(--brand-pink);border-radius:999px;width:36px;height:4px}.story-row{align-items:center}.story-row h3{color:var(--ink);font-size:16px;line-height:1.25}.post-list{gap:26px}.post-row{align-items:center}.post-row h3,.home-page .post-row h3,.education-page .post-row h3,.development-page .post-row h3,.cooking-page .post-row h3{color:var(--ink);font-size:21px;line-height:1.22}.post-row p,.home-page .post-row p,.education-page .post-row p,.development-page .post-row p,.cooking-page .post-row p{color:var(--muted);font-size:15px;line-height:1.55}.sidebar-newsletter input,.compact-form input,.sidebar-newsletter.labeled input,input,textarea{color:var(--ink);font-family:var(--body-font);background:#fffdf9;border:1px solid #d7d0c7;border-radius:6px;font-size:15px}.sidebar-newsletter input:focus,.compact-form input:focus,.sidebar-newsletter.labeled input:focus,input:focus,textarea:focus{border-color:var(--brand-pink);outline:none;box-shadow:0 0 0 3px #dc24581f}.home-footer{color:#fff;background:#111821}.home-footer h2{font-family:var(--subtitle-font);font-size:13px}.home-footer a,.home-footer p,.footer-bottom{font-family:var(--body-font);font-size:12px;font-weight:500}.page,.section{background:var(--page)}.page-header h1,.newsletter-panel h1,.magazines-main h1,.directory-hero h1{font-size:var(--title-size)}.contact-page .page{width:min(860px,100% - 40px);padding-top:56px}.contact-page .contact-form{border-radius:var(--radius);box-shadow:var(--shadow-soft);border:0}.directory-layout,.magazines-main,.recipe-layout,.recipe-index-layout{background:0 0}.directory-card{border-radius:var(--radius);box-shadow:var(--shadow-soft);background:#ffffffbd;padding:18px}.directory-card h2{color:var(--ink);margin-bottom:28px;font-size:26px}.directory-card p{color:var(--muted);font-size:17px}.directory-card a{color:var(--brand-pink);font-family:var(--subtitle-font);font-size:16px;font-weight:800}.directory-hero{min-height:260px}.directory-hero img{height:260px}.magazines-hero{height:min(640px,62vw)}.magazines-hero img{height:100%}.magazines-main h1{color:var(--brand-pink);font-size:40px}.magazine-intro-grid p,.magazine-card>p{color:var(--text);font-size:18px}.magazine-card{border-radius:var(--radius);box-shadow:none;background:0 0;padding:0}.recipe-hero{min-height:620px}.recipe-hero img{height:620px}.recipe-hero-overlay h1{font-family:var(--title-font);font-size:clamp(42px,5.2vw,74px)}.recipe-article{color:var(--text);font-size:19px;line-height:1.75}.recipe-article h2{color:var(--ink);font-size:31px}.intro-box{border-radius:var(--radius);background:#f0ebe4}.latest-widget a{color:var(--ink);font-size:15px}.subscribe-page .newsletter-page{min-height:420px}.subscribe-page .newsletter-panel{border-radius:var(--radius);box-shadow:var(--shadow-soft);background:#ffffffc7;padding:28px}.subscribe-page .newsletter-panel h1{color:var(--ink)}@media (max-width:980px){.site-header,.home-page .site-header,.education-page .site-header,.development-page .site-header,.cooking-page .site-header,.directory-page .site-header,.magazines-page .site-header,.subscribe-page .site-header,.recipe-index-page .site-header,.recipe-page .site-header,.contact-page .site-header{position:static}.site-nav,.home-page .site-nav,.education-page .site-nav,.development-page .site-nav,.cooking-page .site-nav,.directory-page .site-nav,.magazines-page .site-nav,.subscribe-page .site-nav,.recipe-index-page .site-nav,.recipe-page .site-nav,.contact-page .site-nav{padding:10px 0}.site-nav a,.nav-dropdown>a{border-radius:6px}.top-stories,.home-sidebar,.education-sidebar,.development-sidebar,.cooking-sidebar,.directory-sidebar,.recipe-sidebar{padding:18px}}@media (max-width:640px){:root{--title-size:30px;--body-size:15px}.header-inner,.home-page .header-inner,.education-page .header-inner,.development-page .header-inner,.cooking-page .header-inner,.directory-page .header-inner,.magazines-page .header-inner,.subscribe-page .header-inner,.recipe-index-page .header-inner,.recipe-page .header-inner,.contact-page .header-inner{padding-inline:16px}.brand-home,.brand-school,.home-page .brand-home,.home-page .brand-school,.education-page .brand-home,.education-page .brand-school,.development-page .brand-home,.development-page .brand-school,.cooking-page .brand-home,.cooking-page .brand-school,.directory-page .brand-home,.directory-page .brand-school,.magazines-page .brand-home,.magazines-page .brand-school,.subscribe-page .brand-home,.subscribe-page .brand-school,.recipe-index-page .brand-home,.recipe-index-page .brand-school,.recipe-page .brand-home,.recipe-page .brand-school,.contact-page .brand-home,.contact-page .brand-school{font-size:28px}.home-top,.home-content-grid,.development-section,.education-top,.weekly-section,.education-content-grid,.development-top,.development-content-grid,.cooking-top,.cooking-weekly,.cooking-content-grid,.magazines-main,.directory-layout,.recipe-layout{width:min(100% - 28px,1160px)}.feature-overlay h1,.home-page .feature-overlay h1,.education-page .feature-overlay h1,.development-page .feature-overlay h1,.cooking-page .feature-overlay h1{font-size:30px}.post-row h3,.home-page .post-row h3,.education-page .post-row h3,.development-page .post-row h3,.cooking-page .post-row h3{font-size:20px}.recipe-hero,.recipe-hero img{height:480px;min-height:480px}.recipe-hero-overlay h1{font-size:34px}}.modern-home{background:linear-gradient(#fffdf8 0,#f6f8f8 38%,#fffdf8 100%)}.modern-home main{overflow:hidden}.modern-home .site-header{top:0}.home-hero-band{padding:46px 0 36px}.home-hero-layout,.home-section,.modern-ad-row{width:min(1180px,100% - 40px);margin-inline:auto}.home-hero-layout{grid-template-columns:minmax(0,1.55fr) minmax(310px,.72fr);align-items:stretch;gap:28px;display:grid}.home-lead-story{min-height:590px;box-shadow:var(--shadow);background:#111821;border-radius:8px;overflow:hidden}.home-lead-story a{color:#fff;height:100%;text-decoration:none;display:block;position:relative}.home-lead-story img{object-fit:cover;width:100%;height:100%;min-height:590px}.home-lead-story a:after{content:"";background:linear-gradient(90deg,#080f17d1 0%,#080f1785 48%,#080f171f 100%),linear-gradient(#080f171a,#080f179e);position:absolute;inset:0}.home-lead-copy{z-index:1;position:absolute;bottom:clamp(28px,5vw,68px);left:clamp(24px,4vw,58px);right:clamp(24px,18vw,250px)}.kicker{color:var(--brand-pink);font-family:var(--subtitle-font);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:14px;font-size:12px;font-weight:900;display:inline-flex}.kicker:before{content:"";background:currentColor;border-radius:999px;width:28px;height:3px}.home-lead-copy h1{max-width:760px;font-family:var(--title-font);color:#fff;margin:0 0 18px;font-size:clamp(44px,5.7vw,76px);line-height:1.02}.home-lead-copy p{color:#ffffffe0;max-width:610px;margin:0 0 22px;font-size:18px;line-height:1.62}.story-meta{color:#fff;font-family:var(--subtitle-font);font-size:13px;font-weight:800}.editor-picks{box-shadow:var(--shadow-soft);background:#ffffffdb;border:1px solid #e3ded7d6;border-radius:8px;flex-direction:column;padding:28px;display:flex}.editor-picks h2{color:var(--ink);font-family:var(--title-font);margin:0 0 20px;font-size:30px;line-height:1.05}.editor-picks .section-rule{margin-bottom:18px}.pick-row{color:inherit;border-top:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:16px;padding:16px 0;text-decoration:none;display:grid}.pick-row:first-of-type{border-top:0}.pick-row img{object-fit:cover;border-radius:8px;width:96px;height:76px}.pick-row strong{color:var(--ink);font-family:var(--title-font);font-size:17px;line-height:1.18;display:block}.pick-row em{color:var(--brand-pink);font-family:var(--subtitle-font);letter-spacing:.05em;text-transform:uppercase;margin-top:8px;font-size:12px;font-style:normal;font-weight:900;display:block}.modern-ad-row{justify-content:center;margin-top:10px;margin-bottom:26px;display:flex}.home-section{padding:66px 0}.home-section--white{position:relative}.home-section--soft{background:linear-gradient(135deg,#1c586517,#dc24580d),#eef4f1;width:100%;margin:16px 0;padding:74px max(20px,50vw - 590px)}.section-heading{max-width:760px;margin-bottom:30px}.section-heading h2{color:var(--ink);font-family:var(--title-font);margin:0;font-size:clamp(32px,4vw,50px);line-height:1.05}.feature-topic-grid,.resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.topic-card,.resource-card,.newsletter-card{box-shadow:var(--shadow-soft);background:#ffffffdb;border-radius:8px}.topic-card{overflow:hidden}.topic-card a,.resource-card{height:100%;color:inherit;text-decoration:none;display:block}.topic-card img{object-fit:cover;width:100%;height:230px}.topic-card .kicker,.topic-card h3,.topic-card p{margin-inline:22px}.topic-card .kicker{margin-top:24px}.topic-card h3{color:var(--ink);font-family:var(--title-font);margin-top:0;margin-bottom:12px;font-size:25px;line-height:1.16}.topic-card p{color:var(--muted);margin-top:0;margin-bottom:26px;font-size:15px}.home-feature-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.home-feature-mosaic .topic-card{background:#111820;min-height:330px;position:relative}.home-feature-mosaic .topic-card--wide{grid-column:1/-1;min-height:clamp(390px,38vw,520px)}.home-feature-mosaic .topic-card a{min-height:inherit;align-items:flex-end;padding:28px;display:flex;position:relative}.home-feature-mosaic .topic-card img{object-fit:cover;opacity:.78;width:100%;height:100%;position:absolute;inset:0}.home-feature-mosaic .topic-card a:after{content:"";background:linear-gradient(#090c120a,#090c12c7),linear-gradient(90deg,#090c128c,#090c120f);position:absolute;inset:0}.home-feature-mosaic .topic-card .kicker,.home-feature-mosaic .topic-card h3,.home-feature-mosaic .topic-card p{z-index:1;max-width:680px;margin-inline:0;position:relative}.home-feature-mosaic .topic-card .kicker{color:var(--brand-pink)}.home-feature-mosaic .topic-card h3{color:#fff;text-shadow:0 2px 12px #00000059;margin:8px 0 10px;font-size:clamp(27px,3vw,44px);line-height:1.06}.home-feature-mosaic .topic-card:not(.topic-card--wide) h3{font-size:clamp(24px,2.3vw,34px)}.home-feature-mosaic .topic-card p{color:#ffffffe0;margin-bottom:0;font-size:16px;line-height:1.5}@media (max-width:760px){.home-feature-mosaic{grid-template-columns:1fr}.home-feature-mosaic .topic-card--wide{grid-column:auto}.home-feature-mosaic .topic-card,.home-feature-mosaic .topic-card--wide{min-height:360px}.home-feature-mosaic .topic-card a{padding:22px}}.home-split{grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);align-items:start;gap:42px;width:min(1180px,100%);margin:0 auto;display:grid}.article-stack{gap:16px;display:grid}.article-row-modern{color:inherit;background:#ffffffb3;border:1px solid #e3ded7c2;border-radius:8px;grid-template-columns:142px minmax(0,1fr);align-items:center;gap:18px;padding:16px;text-decoration:none;display:grid}.article-row-modern img{object-fit:cover;border-radius:8px;width:142px;height:104px}.article-row-modern strong{color:var(--ink);font-family:var(--title-font);font-size:24px;line-height:1.18;display:block}.article-row-modern em{color:var(--muted);margin-top:8px;font-size:15px;font-style:normal;display:block}.newsletter-card{padding:30px}.home-split .newsletter-card{margin-top:164px}.newsletter-card h2{color:var(--ink);font-family:var(--title-font);margin:0 0 22px;font-size:34px;line-height:1.05}.newsletter-card form{gap:10px;display:grid}.newsletter-card label{color:var(--ink);font-family:var(--subtitle-font);font-size:13px;font-weight:800}.newsletter-card input{min-height:44px}.newsletter-card .signup-button{width:fit-content;min-height:44px;margin-top:8px}.resource-card{min-height:260px;padding:28px;position:relative;overflow:hidden}.resource-card:after{content:"";background:#ffffff6b;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-42px;right:-42px}.resource-card--magazine{color:#fff;background:#17202a}.resource-card--directory{background:#f0e7d8}.resource-card--recipes{color:#fff;background:#1c5865}.resource-card h3{z-index:1;max-width:360px;font-family:var(--title-font);margin:0 0 14px;font-size:31px;line-height:1.08;position:relative}.resource-card p{z-index:1;max-width:360px;color:inherit;opacity:.86;margin:0;font-size:15px;position:relative}.resource-card--magazine .kicker,.resource-card--recipes .kicker{color:#fff}@media (max-width:980px){.home-hero-layout,.home-split{grid-template-columns:1fr}.home-split .newsletter-card{margin-top:0}.home-lead-story,.home-lead-story img{min-height:520px}.feature-topic-grid,.resource-grid{grid-template-columns:1fr}.resource-card{min-height:220px}}@media (max-width:640px){.home-hero-layout,.home-section,.modern-ad-row{width:min(100% - 28px,1180px)}.home-hero-band{padding-top:24px}.home-lead-story,.home-lead-story img{min-height:500px}.home-lead-copy{bottom:28px;left:20px;right:20px}.home-lead-copy h1{font-size:38px}.pick-row,.article-row-modern{grid-template-columns:1fr}.pick-row img,.article-row-modern img{width:100%;height:180px}.home-section,.home-section--soft{padding-top:48px;padding-bottom:48px}}.site-header,.home-page .site-header,.education-page .site-header,.development-page .site-header,.cooking-page .site-header,.directory-page .site-header,.magazines-page .site-header,.subscribe-page .site-header,.recipe-index-page .site-header,.recipe-page .site-header,.contact-page .site-header{background:var(--brand-pink);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0;box-shadow:0 8px 24px #17202a24}.header-inner,.home-page .header-inner,.education-page .header-inner,.development-page .header-inner,.cooking-page .header-inner,.directory-page .header-inner,.magazines-page .header-inner,.subscribe-page .header-inner,.recipe-index-page .header-inner,.recipe-page .header-inner,.contact-page .header-inner{min-height:78px}.brand,.home-page .brand,.education-page .brand,.development-page .brand,.cooking-page .brand,.directory-page .brand,.magazines-page .brand,.subscribe-page .brand,.recipe-index-page .brand,.recipe-page .brand,.contact-page .brand{align-items:center;min-width:285px}.brand-small,.home-page .brand-small,.education-page .brand-small,.development-page .brand-small,.cooking-page .brand-small,.directory-page .brand-small,.magazines-page .brand-small,.subscribe-page .brand-small,.recipe-index-page .brand-small,.recipe-page .brand-small,.contact-page .brand-small{color:#fff;font-family:var(--subtitle-font);margin-right:9px;font-size:24px;font-weight:900;line-height:1}.brand-home,.home-page .brand-home,.education-page .brand-home,.development-page .brand-home,.cooking-page .brand-home,.directory-page .brand-home,.magazines-page .brand-home,.subscribe-page .brand-home,.recipe-index-page .brand-home,.recipe-page .brand-home,.contact-page .brand-home{color:#fff;font-family:"Arial Narrow", "Segoe UI Condensed", Impact, var(--subtitle-font);font-size:43px;font-weight:500;line-height:1}.brand-school,.home-page .brand-school,.education-page .brand-school,.development-page .brand-school,.cooking-page .brand-school,.directory-page .brand-school,.magazines-page .brand-school,.subscribe-page .brand-school,.recipe-index-page .brand-school,.recipe-page .brand-school,.contact-page .brand-school{color:#222733;font-family:"Arial Narrow", "Segoe UI Condensed", Impact, var(--subtitle-font);font-size:43px;font-weight:700;line-height:1}.site-nav a,.nav-dropdown>a,.home-page .site-nav a,.home-page .nav-dropdown>a,.education-page .site-nav a,.education-page .nav-dropdown>a,.development-page .site-nav a,.development-page .nav-dropdown>a,.cooking-page .site-nav a,.cooking-page .nav-dropdown>a,.directory-page .site-nav a,.directory-page .nav-dropdown>a,.magazines-page .site-nav a,.magazines-page .nav-dropdown>a,.subscribe-page .site-nav a,.subscribe-page .nav-dropdown>a,.recipe-index-page .site-nav a,.recipe-page .site-nav a,.recipe-index-page .nav-dropdown>a,.recipe-page .nav-dropdown>a,.contact-page .site-nav a,.contact-page .nav-dropdown>a{color:#fff;background:0 0}.nav-dropdown-menu a{color:var(--ink)}.search-link:before{border-color:#fff}.search-link:after{background:#fff}.menu-toggle{color:#fff;background:#00000038}.home-footer{border-top:4px solid var(--brand-pink);background:radial-gradient(circle at 88% 0,#dc245885,#0000 34%),linear-gradient(135deg,#0d1118 0%,#111821 58%,#2a0d1a 100%)}.home-footer .footer-bottom{border-top-color:#ffffff2e}@media (max-width:640px){.brand,.home-page .brand,.education-page .brand,.development-page .brand,.cooking-page .brand,.directory-page .brand,.magazines-page .brand,.subscribe-page .brand,.recipe-index-page .brand,.recipe-page .brand,.contact-page .brand{min-width:0}.brand-home,.brand-school,.home-page .brand-home,.home-page .brand-school,.education-page .brand-home,.education-page .brand-school,.development-page .brand-home,.development-page .brand-school,.cooking-page .brand-home,.cooking-page .brand-school,.directory-page .brand-home,.directory-page .brand-school,.magazines-page .brand-home,.magazines-page .brand-school,.subscribe-page .brand-home,.subscribe-page .brand-school,.recipe-index-page .brand-home,.recipe-index-page .brand-school,.recipe-page .brand-home,.recipe-page .brand-school,.contact-page .brand-home,.contact-page .brand-school{font-size:32px}}.header-inner,.home-page .header-inner,.education-page .header-inner,.development-page .header-inner,.cooking-page .header-inner,.directory-page .header-inner,.magazines-page .header-inner,.subscribe-page .header-inner,.recipe-index-page .header-inner,.recipe-page .header-inner,.contact-page .header-inner{gap:24px;min-height:80px;padding-inline:32px}.brand,.home-page .brand,.education-page .brand,.development-page .brand,.cooking-page .brand,.directory-page .brand,.magazines-page .brand,.subscribe-page .brand,.recipe-index-page .brand,.recipe-page .brand,.contact-page .brand{flex:0 0 288px;justify-content:flex-start;min-width:288px}.brand-small,.home-page .brand-small,.education-page .brand-small,.development-page .brand-small,.cooking-page .brand-small,.directory-page .brand-small,.magazines-page .brand-small,.subscribe-page .brand-small,.recipe-index-page .brand-small,.recipe-page .brand-small,.contact-page .brand-small{margin-right:8px;font-size:20px;transform:translateY(2px)}.brand-home,.home-page .brand-home,.education-page .brand-home,.development-page .brand-home,.cooking-page .brand-home,.directory-page .brand-home,.magazines-page .brand-home,.subscribe-page .brand-home,.recipe-index-page .brand-home,.recipe-page .brand-home,.contact-page .brand-home,.brand-school,.home-page .brand-school,.education-page .brand-school,.development-page .brand-school,.cooking-page .brand-school,.directory-page .brand-school,.magazines-page .brand-school,.subscribe-page .brand-school,.recipe-index-page .brand-school,.recipe-page .brand-school,.contact-page .brand-school{letter-spacing:-2px;font-size:39px}.site-nav a,.nav-dropdown>a,.home-page .site-nav a,.home-page .nav-dropdown>a,.education-page .site-nav a,.education-page .nav-dropdown>a,.development-page .site-nav a,.development-page .nav-dropdown>a,.cooking-page .site-nav a,.cooking-page .nav-dropdown>a,.directory-page .site-nav a,.directory-page .nav-dropdown>a,.magazines-page .site-nav a,.magazines-page .nav-dropdown>a,.subscribe-page .site-nav a,.subscribe-page .nav-dropdown>a,.recipe-index-page .site-nav a,.recipe-page .site-nav a,.recipe-index-page .nav-dropdown>a,.recipe-page .nav-dropdown>a,.contact-page .site-nav a,.contact-page .nav-dropdown>a{border-radius:0;min-height:40px;padding:0 8px;font-size:13px}.site-nav a:hover,.site-nav a.active,.nav-dropdown:hover>a,.nav-dropdown:focus-within>a{color:#fff;background:0 0}.site-nav a.active{text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:2px}@media (max-width:980px){.brand,.home-page .brand,.education-page .brand,.development-page .brand,.cooking-page .brand,.directory-page .brand,.magazines-page .brand,.subscribe-page .brand,.recipe-index-page .brand,.recipe-page .brand,.contact-page .brand{flex-basis:auto;min-width:0}}.education-weekly-modern{width:min(1450px,100% - 84px);margin:64px auto 54px}.education-weekly-modern h2{color:var(--brand-pink);font-family:var(--subtitle-font);margin:0 0 20px;font-size:30px;font-weight:900;line-height:1}.education-wide-story{min-height:140px;box-shadow:var(--shadow-soft);background:#302821;border-radius:8px;margin-bottom:25px;position:relative;overflow:hidden}.education-wide-story img{object-fit:cover;opacity:.46;filter:saturate(.72);width:100%;height:140px}.education-wide-story:after{content:"";background:linear-gradient(90deg,#1b1f26c7,#1b1f2633);position:absolute;inset:0}.education-wide-story div{z-index:1;color:#fff;flex-direction:column;justify-content:center;padding:24px 22px;display:flex;position:absolute;inset:0}.education-wide-story span{color:#fff;font-family:var(--subtitle-font);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:900}.education-wide-story h3{color:#fff;max-width:760px;font-family:var(--title-font);margin:0 0 10px;font-size:18px;line-height:1.2}.education-wide-story p{color:var(--brand-pink);font-family:var(--subtitle-font);margin:0;font-size:12px;font-weight:800}.education-featured-modern{grid-template-columns:minmax(0,500px) 178px;align-items:start;gap:34px;width:min(860px,100% - 34px);margin-top:18px;margin-bottom:42px}.education-featured-list{padding-top:0}.education-featured-list .section-rule{width:20px;height:3px;margin-bottom:13px}.education-featured-list h2{color:var(--brand-pink);font-family:var(--subtitle-font);margin:0 0 22px;font-size:12px;font-weight:800}.education-featured-list .post-list{gap:32px}.education-featured-list .post-row{grid-template-columns:122px minmax(0,1fr);gap:12px}.education-featured-list .post-row img{object-fit:cover;width:122px;height:90px;box-shadow:none;border-radius:7px}.education-featured-list .post-row h3{color:#06101d;max-width:360px;font-family:var(--title-font);margin:0 0 7px;font-size:24px;line-height:1.05}.education-featured-list .post-row p{color:#516070;max-width:420px;margin:0 0 13px;font-size:14px;line-height:1.55}.education-featured-list .byline{color:var(--brand-pink);font-size:11px;font-weight:900}.education-featured-modern .education-sidebar{background:#ffffffdb;border:1px solid #e6ddd2;border-radius:8px;min-height:598px;padding:24px 20px;box-shadow:0 18px 40px #1f26301c}.education-featured-modern .sidebar-newsletter{gap:10px;padding-top:0}.education-featured-modern .sidebar-newsletter label{color:#06101d;font-size:13px;font-weight:500}.education-featured-modern .sidebar-newsletter input{background:#fffdf9;border-radius:6px;width:146px;min-height:39px;margin-bottom:9px;font-size:14px}.education-featured-modern .sidebar-newsletter .signup-button{background:#1f2c3d;border-radius:5px;min-height:31px;padding:0 15px;font-size:11px}@media (max-width:920px){.education-weekly-modern{width:min(100% - 34px,1450px)}.education-featured-modern{grid-template-columns:1fr;width:min(100% - 34px,860px)}.education-featured-modern .education-sidebar{min-height:0}.education-featured-modern .sidebar-newsletter input{width:min(260px,100%)}}@media (max-width:560px){.education-weekly-modern h2{font-size:27px}.education-wide-story,.education-wide-story img{height:180px;min-height:180px}.education-featured-list .post-row{grid-template-columns:1fr}.education-featured-list .post-row img{width:100%;height:180px}}:root{--page:#f7f5f1;--ink:#141a22;--text:#232b35;--muted:#5e6b78;--brand-pink:#df2458;--brand-pink-dark:#b71945;--title-font:Georgia, "Times New Roman", serif;--subtitle-font:Arial, Helvetica, sans-serif;--body-font:Arial, Helvetica, sans-serif}.site-header,.home-page .site-header,.education-page .site-header,.development-page .site-header,.cooking-page .site-header,.directory-page .site-header,.magazines-page .site-header,.subscribe-page .site-header,.recipe-index-page .site-header,.recipe-page .site-header,.contact-page .site-header{background:#df2458;box-shadow:0 3px 16px #141a221f}.header-inner,.home-page .header-inner,.education-page .header-inner,.development-page .header-inner,.cooking-page .header-inner,.directory-page .header-inner,.magazines-page .header-inner,.subscribe-page .header-inner,.recipe-index-page .header-inner,.recipe-page .header-inner,.contact-page .header-inner{width:min(1218px,100%);min-height:78px}.brand,.home-page .brand,.education-page .brand,.development-page .brand,.cooking-page .brand,.directory-page .brand,.magazines-page .brand,.subscribe-page .brand,.recipe-index-page .brand,.recipe-page .brand,.contact-page .brand{flex-basis:270px;min-width:270px}.brand-small,.home-page .brand-small,.education-page .brand-small,.development-page .brand-small,.cooking-page .brand-small,.directory-page .brand-small,.magazines-page .brand-small,.subscribe-page .brand-small,.recipe-index-page .brand-small,.recipe-page .brand-small,.contact-page .brand-small{letter-spacing:-1px;font-size:19px}.brand-home,.home-page .brand-home,.education-page .brand-home,.development-page .brand-home,.cooking-page .brand-home,.directory-page .brand-home,.magazines-page .brand-home,.subscribe-page .brand-home,.recipe-index-page .brand-home,.recipe-page .brand-home,.contact-page .brand-home,.brand-school,.home-page .brand-school,.education-page .brand-school,.development-page .brand-school,.cooking-page .brand-school,.directory-page .brand-school,.magazines-page .brand-school,.subscribe-page .brand-school,.recipe-index-page .brand-school,.recipe-page .brand-school,.contact-page .brand-school{letter-spacing:-3px;font-family:Arial Narrow,Helvetica Neue Condensed,Arial,Helvetica,sans-serif;font-size:39px;font-stretch:75%}.site-nav,.home-page .site-nav,.education-page .site-nav,.development-page .site-nav,.cooking-page .site-nav,.directory-page .site-nav,.magazines-page .site-nav,.subscribe-page .site-nav,.recipe-index-page .site-nav,.recipe-page .site-nav,.contact-page .site-nav{gap:18px}.site-nav a,.nav-dropdown>a,.home-page .site-nav a,.home-page .nav-dropdown>a,.education-page .site-nav a,.education-page .nav-dropdown>a,.development-page .site-nav a,.development-page .nav-dropdown>a,.cooking-page .site-nav a,.cooking-page .nav-dropdown>a,.directory-page .site-nav a,.directory-page .nav-dropdown>a,.magazines-page .site-nav a,.magazines-page .nav-dropdown>a,.subscribe-page .site-nav a,.subscribe-page .nav-dropdown>a,.recipe-index-page .site-nav a,.recipe-page .site-nav a,.recipe-index-page .nav-dropdown>a,.recipe-page .nav-dropdown>a,.contact-page .site-nav a,.contact-page .nav-dropdown>a{letter-spacing:0;border-radius:0;min-height:36px;padding:0;font-size:13px;font-weight:800}.site-nav a.active{text-decoration:none}.site-nav a:hover,.site-nav a.active,.nav-dropdown:hover>a,.nav-dropdown:focus-within>a{opacity:.82}.nav-parent:after{width:5px;height:5px}img[src$=\.jpg],img[src$=\.jpeg]{background:#ddd7cf}.feature-card,.image-story,.topic-card,.resource-card,.directory-card,.top-stories,.newsletter-card,.magazine-preview,.education-wide-story,.education-featured-modern .education-sidebar{border-radius:4px}.feature-card,.image-story,.topic-card,.resource-card,.directory-card,.magazine-preview{box-shadow:0 10px 28px #141a221f}.feature-card img,.image-story img,.topic-card img,.pick-row img,.article-row-modern img,.story-row img,.post-row img,.education-wide-story img{filter:none}.feature-card:after,.image-story:after,.home-page .feature-card:after,.home-page .image-story:after,.home-lead-story a:after{background:linear-gradient(90deg,#080c12b8,#080c1238),linear-gradient(#080c120f,#080c1294)}.magazine-preview-fallback{color:#fff;background:#232b35}.home-footer{background:linear-gradient(135deg,#0f141b 0%,#151922 62%,#3b1020 100%)}@media (max-width:980px){.site-nav,.home-page .site-nav,.education-page .site-nav,.development-page .site-nav,.cooking-page .site-nav,.directory-page .site-nav,.magazines-page .site-nav,.subscribe-page .site-nav,.recipe-index-page .site-nav,.recipe-page .site-nav,.contact-page .site-nav{gap:4px}.site-nav a,.nav-dropdown>a{padding:0 8px}}.education-page .top-stories{min-height:0;padding:24px}.education-page .top-stories .story-row{grid-template-columns:76px minmax(0,1fr);gap:16px;margin-bottom:22px}.education-page .top-stories .story-row img{object-fit:cover;border-radius:7px;width:76px;height:58px}.education-weekly-modern{width:min(1450px,100% - 60px)}.education-wide-story div{padding:30px 28px}.education-wide-story h3{max-width:820px;font-size:21px}.education-featured-modern{grid-template-columns:minmax(0,1fr) 300px;gap:34px;width:min(1180px,100% - 56px)}.education-featured-list .post-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.education-featured-list .post-row{background:#ffffffe6;border-radius:8px;min-width:0;padding:0;display:block;overflow:hidden;box-shadow:0 10px 28px #141a221a}.education-featured-list .post-row img{object-fit:cover;border-radius:0;width:100%;height:165px}.education-featured-list .post-row>div{padding:18px 18px 20px}.education-featured-list .post-row h3{max-width:none;font-size:22px;line-height:1.08}.education-featured-list .post-row p{max-width:none;font-size:14px}.education-featured-modern .education-sidebar{min-height:auto;padding:26px}.education-featured-modern .sidebar-newsletter{gap:10px;display:grid}.education-featured-modern .sidebar-newsletter input{width:100%;min-height:44px;margin-bottom:10px}.education-featured-modern .sidebar-newsletter .signup-button{width:fit-content;min-height:40px;padding:0 20px}@media (max-width:1040px){.education-featured-modern{grid-template-columns:1fr}.education-featured-modern .education-sidebar{width:min(360px,100%)}}@media (max-width:820px){.education-featured-list .post-list{grid-template-columns:1fr}.education-featured-list .post-row img{height:220px}}.education-page .top-stories .story-row{align-items:center}.education-page .top-stories .story-row p,.education-wide-story p{font-weight:800}.education-wide-story,.education-wide-story img{height:184px;min-height:184px}.education-wide-story h3{max-width:920px;font-size:23px;line-height:1.12}.education-wide-story span{font-size:12px}.education-featured-modern{grid-template-columns:minmax(0,1fr) 320px;align-items:start;width:min(1320px,100% - 56px)}.education-featured-list .post-list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.education-featured-list .post-row{flex-direction:column;min-height:430px;display:flex}.education-featured-list .post-row img{height:190px}.education-featured-list .post-row>div{flex-direction:column;flex:1;display:flex}.education-featured-list .post-row h3{font-size:23px}.education-featured-list .post-row p{margin-bottom:18px}.education-featured-list .post-row .byline{margin-top:auto}.education-featured-modern .education-sidebar{background:#fff;border:0;min-height:0;box-shadow:0 18px 44px #141a221f}.education-featured-modern .sidebar-newsletter label{font-weight:800}.education-featured-modern .sidebar-newsletter input{width:100%;min-height:48px;padding:0 14px;font-size:15px}@media (max-width:1120px){.education-featured-modern{grid-template-columns:1fr}.education-featured-modern .education-sidebar{width:min(560px,100%)}}@media (max-width:860px){.education-weekly-modern,.education-featured-modern{width:min(100% - 32px,720px)}.education-featured-list .post-list{grid-template-columns:1fr}.education-featured-list .post-row{min-height:0}}.social-links{align-items:center;gap:14px}.social-links a{color:#fff;width:26px;height:26px;font-size:0;line-height:0;text-decoration:none;transition:color .2s,transform .2s}.social-links a:hover{color:var(--brand-pink);transform:translateY(-2px)}.social-links a:before{content:"";width:18px;height:18px;-webkit-mask:var(--social-icon) center / contain no-repeat;-webkit-mask:var(--social-icon) center / contain no-repeat;-webkit-mask:var(--social-icon) center / contain no-repeat;-webkit-mask:var(--social-icon) center / contain no-repeat;mask:var(--social-icon) center / contain no-repeat;background:currentColor;display:block}.social-links a[aria-label=Facebook]{--social-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14 8.5V6.7c0-.9.2-1.4 1.4-1.4H17V2.2C16.2 2.1 15.4 2 14.6 2c-2.6 0-4.3 1.6-4.3 4.4v2.1H7.4V12h2.9v10h3.6V12h2.9l.5-3.5H14z'/%3E%3C/svg%3E")}.social-links a[aria-label=Instagram]{--social-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.8 2h8.4A5.8 5.8 0 0 1 22 7.8v8.4a5.8 5.8 0 0 1-5.8 5.8H7.8A5.8 5.8 0 0 1 2 16.2V7.8A5.8 5.8 0 0 1 7.8 2zm0 2A3.8 3.8 0 0 0 4 7.8v8.4A3.8 3.8 0 0 0 7.8 20h8.4a3.8 3.8 0 0 0 3.8-3.8V7.8A3.8 3.8 0 0 0 16.2 4H7.8zm8.7 1.5a1.3 1.3 0 1 1 0 2.6 1.3 1.3 0 0 1 0-2.6zM12 7.2a4.8 4.8 0 1 1 0 9.6 4.8 4.8 0 0 1 0-9.6zm0 2a2.8 2.8 0 1 0 0 5.6 2.8 2.8 0 0 0 0-5.6z'/%3E%3C/svg%3E")}.social-links a[aria-label=LinkedIn]{--social-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4.98 3.5a2.5 2.5 0 1 1 0 5 2.5 2.5 0 0 1 0-5zM3 9.5h4v11H3v-11zm6 0h3.8v1.5h.1c.5-1 1.9-1.9 3.8-1.9 4.1 0 4.8 2.7 4.8 6.2v5.2h-4v-4.6c0-1.1 0-2.6-1.6-2.6s-1.9 1.2-1.9 2.5v4.7H10v-11z'/%3E%3C/svg%3E")}.social-links a[aria-label=X]{--social-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13.7 10.6 21.2 2h-1.8l-6.5 7.4L7.7 2H2l7.9 11.2L2 22h1.8l6.9-7.8 5.5 7.8H22l-8.3-11.4zm-2.4 2.7-.8-1.1L4.1 3.3h2.8l5.1 7.1.8 1.1 6.7 9.3h-2.8l-5.4-7.5z'/%3E%3C/svg%3E")}.education-page .education-top{width:min(1450px,100% - 56px);margin-top:28px;display:block}.education-page .lead-column{width:100%}.education-page .feature-card,.education-page .feature-card img{min-height:430px}.education-page .feature-overlay h1{max-width:760px}.education-page .secondary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.education-page .image-story{border-radius:6px;min-height:315px}.education-page .image-story div{bottom:24px;left:24px;right:24px}.education-page .image-story h2{text-shadow:0 2px 8px #000000a6;overflow-wrap:anywhere;max-width:100%;font-size:clamp(24px,2.05vw,31px);line-height:1.1}.education-page .top-stories{background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:34px;padding:24px;display:grid}.education-page .top-stories h2{grid-column:1/-1;margin-bottom:0}.education-page .top-stories .story-row{background:#fffdf9;border:1px solid #ece5dd;border-radius:6px;grid-template-columns:88px minmax(0,1fr);gap:14px;margin-bottom:0;padding:12px}.education-page .top-stories .story-row img{width:88px;height:70px}.education-page .top-stories .story-row h3{font-size:15px;line-height:1.18}.education-page .weekly-section{margin-top:46px}@media (max-width:1120px){.education-page .secondary-grid,.education-page .top-stories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.education-page .education-top{width:min(100% - 32px,720px)}.education-page .secondary-grid,.education-page .top-stories{grid-template-columns:1fr}.education-page .image-story{min-height:260px}}.education-page a.feature-card,.education-page a.image-story,.education-page a.story-row,.education-page a.post-row{color:inherit;text-decoration:none}.education-page a.feature-card:hover,.education-page a.image-story:hover,.education-page a.story-row:hover,.education-page a.post-row:hover{transform:translateY(-2px)}.article-body>p:first-of-type:empty,.article-body>h2:empty{display:none}.article-body h3{color:var(--ink);font-family:var(--display-font);margin:28px 0 10px;font-size:clamp(24px,2.4vw,34px);line-height:1.1}.article-body figure{margin:28px 0}.article-tag-list{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 28px;display:flex}.article-tag-list span{color:var(--brand-pink);font-family:var(--subtitle-font);text-transform:uppercase;font-size:12px;font-weight:900}.article-tag-list a{min-height:34px;color:var(--brand-pink);font-family:var(--subtitle-font);background:#e51f5812;border:1px solid #e51f583d;border-radius:999px;align-items:center;padding:7px 12px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.article-tag-list a:hover{background:var(--brand-pink);color:#fff}.education-archive-section,.parenting-archive-section,.cooking-archive-section,.development-archive-section,.ask-dalena-archive-section{max-width:1480px;margin:70px auto 50px;padding:0 30px}.education-archive-section .section-heading,.parenting-archive-section .section-heading,.cooking-archive-section .section-heading,.development-archive-section .section-heading,.ask-dalena-archive-section .section-heading{margin-bottom:24px}.education-archive-grid,.parenting-archive-grid,.cooking-archive-grid,.development-archive-grid,.ask-dalena-archive-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.education-archive-card,.parenting-archive-card,.cooking-archive-card,.development-archive-card,.ask-dalena-archive-card{min-height:100%;color:var(--ink);background:#fff;border:1px solid #1c263614;border-radius:10px;flex-direction:column;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:0 18px 45px #14182014}.education-archive-card:hover,.parenting-archive-card:hover,.cooking-archive-card:hover,.development-archive-card:hover,.ask-dalena-archive-card:hover{transform:translateY(-4px);box-shadow:0 22px 55px #1418201f}.education-archive-card img,.parenting-archive-card img,.cooking-archive-card img,.development-archive-card img,.ask-dalena-archive-card img{object-fit:cover;width:100%;height:185px}.education-archive-card .kicker,.education-archive-card h3,.education-archive-card p,.education-archive-card strong,.parenting-archive-card .kicker,.parenting-archive-card h3,.parenting-archive-card p,.parenting-archive-card strong,.cooking-archive-card .kicker,.cooking-archive-card h3,.cooking-archive-card p,.cooking-archive-card strong,.development-archive-card .kicker,.development-archive-card h3,.development-archive-card p,.development-archive-card strong,.ask-dalena-archive-card .kicker,.ask-dalena-archive-card h3,.ask-dalena-archive-card p,.ask-dalena-archive-card strong{margin-left:22px;margin-right:22px}.education-archive-card .kicker,.parenting-archive-card .kicker,.cooking-archive-card .kicker,.development-archive-card .kicker,.ask-dalena-archive-card .kicker{margin-top:22px}.education-archive-card h3,.parenting-archive-card h3,.cooking-archive-card h3,.development-archive-card h3,.ask-dalena-archive-card h3{font-family:var(--display-font);margin-top:10px;font-size:clamp(22px,1.9vw,30px);line-height:1.08}.education-archive-card p,.parenting-archive-card p,.cooking-archive-card p,.development-archive-card p,.ask-dalena-archive-card p{color:var(--muted);margin-top:10px;font-size:16px;line-height:1.55}.education-archive-card strong,.parenting-archive-card strong,.cooking-archive-card strong,.development-archive-card strong,.ask-dalena-archive-card strong{color:var(--brand-pink);margin-top:auto;margin-bottom:22px;font-size:14px}.archive-loading{color:var(--muted);grid-column:1/-1}@media (max-width:980px){.education-archive-grid,.parenting-archive-grid,.cooking-archive-grid,.development-archive-grid,.ask-dalena-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.education-archive-section,.parenting-archive-section,.cooking-archive-section,.development-archive-section,.ask-dalena-archive-section{padding:0 18px}.education-archive-grid,.parenting-archive-grid,.cooking-archive-grid,.development-archive-grid,.ask-dalena-archive-grid{grid-template-columns:1fr}}.education-page .education-weekly-modern{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:min(1320px,100% - 56px);margin:54px auto 56px;display:grid}.education-page .education-weekly-modern h2{grid-column:1/-1;margin:0;font-size:32px;line-height:1}.education-page .education-wide-story{background:#fff;border:1px solid #ece5dd;border-radius:8px;flex-direction:column;height:auto;min-height:0;margin:0;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #141a221a}.education-page .education-wide-story:after{display:none}.education-page .education-wide-story img{object-fit:cover;opacity:1;filter:none;width:100%;height:220px;min-height:0}.education-page .education-wide-story div{z-index:auto;color:var(--ink);flex-direction:column;flex:1;justify-content:flex-start;padding:22px 24px 24px;display:flex;position:static;inset:auto}.education-page .education-wide-story span{color:var(--brand-pink);font-family:var(--subtitle-font);letter-spacing:.08em;margin-bottom:12px;font-size:12px}.education-page .education-wide-story h3{max-width:none;color:var(--ink);text-shadow:none;margin:0 0 18px;font-size:clamp(22px,1.75vw,27px);line-height:1.12}.education-page .education-wide-story p{color:var(--brand-pink);font-family:var(--subtitle-font);margin-top:auto;font-size:13px;font-weight:900}@media (max-width:1040px){.education-page .education-weekly-modern{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.education-page .education-weekly-modern{grid-template-columns:1fr;width:min(100% - 32px,720px)}.education-page .education-wide-story img{height:210px}}.education-page .education-featured-list .section-rule{width:42px;height:4px;margin-bottom:14px}.education-page .education-featured-list h2{margin-bottom:24px;font-size:28px;font-weight:900;line-height:1.05}.education-page .education-featured-modern .education-sidebar{margin-top:66px}@media (max-width:1120px){.education-page .education-featured-modern .education-sidebar{margin-top:0}}.ask-dalena-page{background:#f7f5f1}.ask-hero-grid,.ask-weekly,.ask-content-grid{width:min(1160px,100% - 40px);margin-inline:auto}.ask-hero-grid{grid-template-columns:minmax(0,1fr) 300px;gap:32px;margin-top:34px;display:grid}.ask-lead-stack{gap:28px;display:grid}.ask-lead-card,.ask-image-card{background:#111821;border-radius:6px;position:relative;overflow:hidden;box-shadow:0 18px 44px #141a2229}.ask-lead-card{min-height:435px}.ask-lead-card img,.ask-image-card img{object-fit:cover;width:100%;height:100%}.ask-lead-card:after,.ask-image-card:after,.ask-weekly article:after{content:"";background:linear-gradient(90deg,#080c12c2,#080c1238),linear-gradient(#080c1214,#080c129e);position:absolute;inset:0}.ask-lead-card>div,.ask-image-card>div{z-index:1;color:#fff;position:absolute;bottom:32px;left:32px;right:28px}.ask-lead-card span,.ask-weekly span{color:#fff;font-family:var(--subtitle-font);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.ask-lead-card h1{color:#fff;max-width:720px;font-family:var(--title-font);margin:12px 0;font-size:clamp(42px,5vw,64px);line-height:1.04}.ask-lead-card p,.ask-image-card p,.ask-side-stories p,.ask-article-list span{color:var(--brand-pink);font-family:var(--subtitle-font);margin:0;font-size:13px;font-weight:900}.ask-card-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.ask-image-card{min-height:350px}.ask-image-card h2{color:#fff;max-width:430px;font-family:var(--title-font);margin:0 0 14px;font-size:clamp(30px,3vw,42px);line-height:1.08}.ask-side-stories{align-content:start;gap:26px;display:grid}.ask-side-stories article{gap:10px;display:grid}.ask-side-stories img{object-fit:cover;border-radius:4px;width:150px;height:150px}.ask-side-stories h2{max-width:280px;color:var(--ink);font-family:var(--title-font);margin:0;font-size:20px;line-height:1.2}.ask-weekly{margin-top:54px}.ask-weekly .section-rule{width:42px;height:4px;margin-bottom:18px}.ask-weekly>h2{color:var(--brand-pink);font-family:var(--subtitle-font);margin:0 0 28px;font-size:18px;font-weight:900}.ask-weekly article{background:#111821;border-radius:6px;align-items:center;min-height:122px;margin-bottom:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px #141a221f}.ask-weekly article img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ask-weekly article>div{z-index:1;color:#fff;padding:28px 30px;position:relative}.ask-weekly h3{color:#fff;max-width:760px;font-family:var(--title-font);margin:8px 0 0;font-size:24px;line-height:1.15}.ask-content-grid{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:46px;margin-top:54px;display:grid}.ask-article-list>h2{color:var(--brand-pink);font-family:var(--subtitle-font);margin:0 0 26px;font-size:20px;font-weight:900}.ask-article-list{gap:34px;display:grid}.ask-article-list article{grid-template-columns:172px minmax(0,1fr);align-items:center;gap:22px;display:grid}.ask-article-list img{object-fit:cover;border-radius:6px;width:172px;height:130px}.ask-article-list h3{max-width:670px;color:var(--ink);font-family:var(--title-font);margin:0 0 10px;font-size:28px;line-height:1.12}.ask-article-list p{max-width:720px;color:var(--text);margin:0 0 12px;font-size:15px;line-height:1.55}.ask-sidebar{background:#fff;border-radius:8px;gap:34px;padding:28px;display:grid;box-shadow:0 18px 44px #141a221f}.ask-sidebar .sidebar-newsletter.labeled{grid-template-columns:1fr;gap:12px}.ask-sidebar .sidebar-newsletter.labeled h2{margin:0 0 8px;font-size:28px}.ask-sidebar .sidebar-newsletter.labeled label{font-weight:800}.ask-sidebar .sidebar-newsletter.labeled input{width:100%;min-height:48px;padding:0 14px;font-size:15px}.ask-sidebar .sidebar-newsletter.labeled .signup-button{width:fit-content;min-height:42px;margin-top:8px;padding:0 22px}.ask-ad-slot{justify-content:center;display:flex}.ask-final-ad{margin-top:42px}@media (max-width:1040px){.ask-hero-grid,.ask-content-grid{grid-template-columns:1fr}.ask-side-stories{grid-template-columns:repeat(3,minmax(0,1fr))}.ask-sidebar{width:min(440px,100%)}}@media (max-width:760px){.ask-hero-grid,.ask-weekly,.ask-content-grid{width:min(100% - 32px,720px)}.ask-card-row,.ask-side-stories{grid-template-columns:1fr}.ask-lead-card{min-height:390px}.ask-lead-card>div,.ask-image-card>div{bottom:24px;left:22px;right:22px}.ask-lead-card h1{font-size:38px}.ask-article-list article{grid-template-columns:1fr}.ask-article-list img{width:100%;height:220px}}.site-header{z-index:1000;position:relative;overflow:visible}.header-inner,.site-nav,.nav-dropdown{overflow:visible}.nav-dropdown{position:relative}.nav-dropdown:before{content:"";z-index:1000;width:100%;height:12px;position:absolute;top:100%;left:0}.nav-dropdown>.nav-parent:after{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;margin-left:7px;transition:transform .18s;transform:translateY(-2px)rotate(45deg)}.nav-dropdown:hover>.nav-parent:after,.nav-dropdown:focus-within>.nav-parent:after{transform:translateY(1px)rotate(225deg)}.nav-dropdown-menu{z-index:1001;opacity:0;visibility:hidden;pointer-events:none;background:#fff padding-box padding-box;border:1px solid #141a221f;border-radius:8px;min-width:218px;padding:8px;transition:opacity .18s,transform .18s,visibility .18s;display:block;position:absolute;top:calc(100% - 1px);left:0;transform:none;box-shadow:0 18px 44px #141a222e}.nav-dropdown:hover .nav-dropdown-menu,.nav-dropdown:focus-within .nav-dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:none}.site-nav .nav-dropdown-menu a,.nav-dropdown-menu a{width:100%;min-height:40px;font-family:var(--subtitle-font);white-space:nowrap;border-radius:6px;justify-content:flex-start;padding:0 12px;font-size:13px;font-weight:900;text-decoration:none;color:var(--ink)!important;background:0 0!important}.recipe-index-main img,.recipe-hero img,.cooking-page .feature-card img,.cooking-page .image-story img,.cooking-page .article-row img,.home-page .article-row img{object-fit:cover}@media (max-width:980px){.nav-dropdown-menu{width:100%;min-width:0;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;background:#ffffff1f;border:0;border-radius:0;margin-top:4px;padding:4px 0 4px 14px;position:static;transform:none}.site-nav .nav-dropdown-menu a,.nav-dropdown-menu a{color:#fff!important}.site-nav .nav-dropdown-menu a:hover,.site-nav .nav-dropdown-menu a:focus,.nav-dropdown-menu a.active{background:#ffffff2e!important}}.development-page>.top-ad{display:none}.development-page .development-top{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:26px;width:min(1450px,100% - 70px);margin-top:0;padding-top:0}.development-page .lead-column{min-width:0}.development-page .feature-card,.development-page .feature-card img{min-height:410px}.development-page .feature-overlay h1{max-width:760px;font-size:clamp(38px,4.2vw,58px);line-height:1.08}.development-page .secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.development-page .image-story{min-height:300px}.development-page .image-story h2{font-size:clamp(26px,2.5vw,36px);line-height:1.06}.development-page .top-stories{align-self:start;height:auto;min-height:0;padding:26px}.development-page .top-stories h2{margin:0 0 22px;padding-top:0;font-size:18px}.development-page .top-stories .story-row{grid-template-columns:82px minmax(0,1fr);gap:16px;margin-bottom:22px}.development-page .top-stories .story-row:last-child{margin-bottom:0}.development-page .top-stories .story-row img{object-fit:cover;border-radius:7px;width:82px;height:64px}.development-page .top-stories .story-row h3{margin:0 0 7px;font-size:16px;line-height:1.22}.development-page .development-ad-row,.development-page .development-content-grid,.development-page .education-block{width:min(1180px,100% - 70px)}.development-page .development-content-grid,.development-page .education-block{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:52px}.development-page .development-sidebar{box-sizing:border-box;align-self:start;gap:28px;width:100%;padding:28px;display:grid}.development-page .development-sidebar .sidebar-newsletter{gap:12px;display:grid}.development-page .development-sidebar .sidebar-newsletter input,.development-page .development-sidebar .signup-button{box-sizing:border-box;width:100%;min-height:46px}.development-page .development-sidebar .signup-button{background:var(--button);border-radius:6px}.development-page .development-sidebar .sidebar-ad{justify-content:center;width:100%;margin:0;display:flex}.development-page .development-sidebar .google-ad-slot--medium-rect{box-sizing:border-box;width:100%;max-width:260px;min-height:210px}.development-page .post-row{grid-template-columns:170px minmax(0,1fr);align-items:center;gap:22px}.development-page .post-row img{object-fit:cover;width:170px;height:128px}.development-page .post-row h3{font-size:26px;line-height:1.12}.development-page .post-row p{font-size:15px;line-height:1.55}@media (max-width:1100px){.development-page .development-top,.development-page .development-content-grid,.development-page .education-block{grid-template-columns:1fr;width:min(100% - 36px,760px)}.development-page .top-stories{width:100%}.development-page .development-sidebar{width:min(420px,100%)}}@media (max-width:680px){.development-page .secondary-grid,.development-page .post-row{grid-template-columns:1fr}.development-page .post-row img{width:100%;height:210px}.development-page .feature-overlay h1{font-size:34px}}.directory-page .directory-hero{background:#121820;min-height:clamp(330px,42vw,520px)}.directory-page .directory-hero:after{content:"";background:linear-gradient(90deg,#080c12ad,#080c121f),linear-gradient(#080c120d,#080c126b);position:absolute;inset:0}.directory-page .directory-hero img{object-position:center center;height:clamp(330px,42vw,520px)}.directory-page .directory-hero div{z-index:1;justify-items:center;gap:0;max-width:820px;display:grid}.directory-page .directory-hero h1{letter-spacing:0;margin:0;font-size:clamp(46px,7vw,92px)}.directory-page .directory-hero .directory-hero-subtitle{color:#fff;max-width:none;font-family:var(--title-font,Georgia, "Times New Roman", serif);text-align:center;margin:16px 0 0;font-size:clamp(24px,3vw,40px);font-weight:700;line-height:1.08}.directory-page .directory-hero .directory-hero-copy{color:#ffffffeb;text-align:center;max-width:720px;margin:12px 0 0;font-size:clamp(15px,1.6vw,20px);font-weight:700;line-height:1.45}.directory-page .directory-sidebar{box-sizing:border-box;gap:34px;padding:28px;display:grid}.directory-page .directory-ad,.directory-page .latest-widget,.directory-page .sidebar-newsletter.labeled{margin:0}.directory-page .directory-ad{width:100%}.directory-page .directory-ad .google-ad-slot{width:100%;min-height:250px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.directory-page .directory-ad .google-ad-slot:before{display:none}.directory-page .sidebar-newsletter.labeled{grid-template-columns:1fr;gap:12px;padding:28px;display:grid}.directory-page .sidebar-newsletter.labeled .section-rule{margin-bottom:8px}.directory-page .sidebar-newsletter.labeled h2{margin:0 0 4px;font-size:26px;line-height:1.08}.directory-page .sidebar-newsletter.labeled label{font-family:var(--body-font);margin:0;font-size:13px;font-weight:700}.directory-page .sidebar-newsletter.labeled input{box-sizing:border-box;width:100%;min-height:46px;margin:0 0 6px;padding:0 14px;font-size:15px}.directory-page .sidebar-newsletter.labeled .signup-button{border-radius:6px;width:100%;min-height:48px;margin-top:8px;padding:0 24px}.magazines-page .magazines-hero.magazine-pdf-hero{background:#f7f3ed;place-items:center;height:min(620px,56vw);min-height:390px;display:grid;position:relative;overflow:hidden}.magazines-page .magazines-hero.magazine-pdf-hero iframe{z-index:1;background:#fff;border:0;width:min(1040px,100% - 70px);height:calc(100% - 56px);position:relative;box-shadow:0 20px 50px #141a2238}.magazine-hero-fallback{z-index:0;color:#141a2229;font-family:var(--title-font);place-items:center;font-size:clamp(44px,7vw,92px);font-weight:900;display:grid;position:absolute;inset:0}@media (max-width:760px){.directory-page .directory-sidebar{padding:22px}.magazines-page .magazines-hero.magazine-pdf-hero{height:420px}.magazines-page .magazines-hero.magazine-pdf-hero iframe{width:calc(100% - 28px);height:calc(100% - 36px)}}.parenting-page,.section-page{color:var(--text);background:var(--page);font-family:var(--body-font)}.parenting-page .site-header{z-index:1000;background:var(--brand-pink);position:sticky;top:0}.parenting-page .header-inner{width:min(1180px,100%);min-height:72px;padding:0 24px}.parenting-page .brand,.parenting-page .site-nav a,.parenting-page .nav-dropdown>a{color:#fff}.parenting-page .brand-school{color:var(--ink)}.simple-hero{color:#fff;background:#121820;align-items:end;min-height:clamp(340px,42vw,560px);display:grid;position:relative;overflow:hidden}.simple-hero img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.simple-hero:after{content:"";background:linear-gradient(90deg,#080c12b8,#080c1229),linear-gradient(#080c120f,#080c128f);position:absolute;inset:0}.simple-hero>div{z-index:1;width:min(1180px,100% - 48px);margin:0 auto;padding:0 0 58px;position:relative}.simple-hero .kicker{color:#fff}.simple-hero h1{color:#fff;max-width:850px;font-family:var(--title-font);margin:12px 0 14px;font-size:clamp(44px,6vw,82px);line-height:1.02}.simple-hero p{color:#ffffffe0;max-width:690px;margin:0;font-size:clamp(17px,1.6vw,21px);line-height:1.55}.magazines-page .magazines-hero-image{min-height:clamp(360px,45vw,590px)}.magazines-page .magazines-hero-image img{object-position:center center}.magazines-main{margin-top:64px}.page-tabs{flex-wrap:wrap;gap:10px;width:min(1180px,100% - 48px);margin:32px auto 24px;display:flex}.page-tabs a{min-height:44px;color:var(--ink);font-family:var(--subtitle-font);background:#fff;border:1px solid #e3ded7e6;border-radius:999px;align-items:center;padding:0 20px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 8px 20px #141a2214}.page-tabs a.active,.page-tabs a:hover{color:#fff;background:var(--brand-pink);border-color:var(--brand-pink)}.section-page{width:min(1180px,100% - 48px);margin:0 auto 72px}.section-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:52px;display:grid}.section-feed{gap:28px;display:grid}.modern-list-row{box-shadow:var(--shadow-soft);background:#fff;border-radius:8px;padding:24px}.modern-list-row img{object-fit:cover;border-radius:6px;width:190px;height:138px}.modern-list-row h3{color:var(--ink);margin:0 0 10px;font-size:28px;line-height:1.12}.modern-list-row p{color:var(--text);margin:0 0 12px;font-size:16px;line-height:1.55}.clean-sidebar,.newsletter-panel,.contact-form{box-shadow:var(--shadow-soft);background:#ffffffe6;border:1px solid #e3ded7e6;border-radius:8px}.clean-sidebar{gap:34px;padding:28px;display:grid}.sidebar-newsletter,.sidebar-newsletter.labeled,.compact-form,.contact-form{grid-template-columns:1fr;gap:12px;display:grid}.sidebar-newsletter label,.sidebar-newsletter.labeled label,.compact-form label,.contact-form label{color:var(--ink);font-family:var(--body-font);margin:0;font-size:15px;font-weight:800}.sidebar-newsletter input,.sidebar-newsletter.labeled input,.compact-form input,.contact-form input,.contact-form textarea{box-sizing:border-box;width:100%;min-height:48px;color:var(--ink);font-family:var(--body-font);background:#fffdf9;border:1px solid #d5cbbf;border-radius:7px;margin:0;padding:0 14px;font-size:16px}.contact-form textarea{resize:vertical;min-height:170px;padding-top:14px}.sidebar-newsletter .signup-button,.sidebar-newsletter.labeled .signup-button,.compact-form .signup-button,.contact-form .signup-button{background:var(--button);border-radius:7px;width:fit-content;min-height:48px;margin-top:8px;padding:0 24px}.newsletter-page{gap:42px;width:min(1060px,100% - 48px);margin:58px auto 74px;padding:0;display:grid}.newsletter-panel{padding:clamp(28px,4vw,46px)}.newsletter-panel h1{color:var(--ink);font-family:var(--subtitle-font);margin:0 0 22px;font-size:clamp(36px,5vw,54px);line-height:1}.compact-form{max-width:520px}.compact-form .field-row{grid-template-columns:1fr;gap:8px;display:grid}.subscribe-page .compact-form input,.subscribe-page .compact-form .field-row:nth-child(2) input,.subscribe-page .compact-form .field-row:nth-child(3) input{width:100%}.subscribe-page .lower-ad{background:0 0;width:100%;margin:0;padding:0}.subscribe-page .lower-ad .google-ad-slot{width:100%}.contact-page .page{width:min(900px,100% - 48px);margin:58px auto 74px;padding:0}.contact-page .contact-form{max-width:none;padding:clamp(26px,4vw,42px)}@media (max-width:900px){.section-layout{grid-template-columns:1fr}.clean-sidebar{width:min(440px,100%)}}@media (max-width:640px){.simple-hero{min-height:410px}.simple-hero>div,.section-page,.page-tabs,.newsletter-page,.contact-page .page{width:min(100% - 32px,720px)}.simple-hero h1{font-size:38px}.modern-list-row{grid-template-columns:1fr}.modern-list-row img{width:100%;height:220px}}button.search-link,.site-nav button.search-link{cursor:pointer;appearance:none;background:0 0;border:0;border-radius:999px;width:42px;min-width:42px;height:42px;padding:0;font-size:0;line-height:0;color:#0000!important}button.search-link:hover,button.search-link:focus-visible{background:#ffffff29;outline:none}button.search-link:before{border-color:#fff;width:14px;height:14px;top:10px;left:11px}button.search-link:after{background:#fff;width:10px;top:25px;left:25px}.site-search-panel[hidden]{display:none}.site-search-panel{z-index:3000;place-items:start center;padding:clamp(72px,10vw,120px) 24px 32px;display:grid;position:fixed;inset:0}.site-search-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#090c129e;position:absolute;inset:0}.site-search-dialog{z-index:1;background:#fffdf9;border:1px solid #e3ded7eb;border-radius:10px;width:min(720px,100%);padding:clamp(26px,4vw,42px);position:relative;box-shadow:0 28px 80px #090c1252}.site-search-close{background:var(--ink);color:#0000;cursor:pointer;border:0;border-radius:999px;width:40px;height:40px;position:absolute;top:18px;right:18px;overflow:hidden}.site-search-close:before,.site-search-close:after{content:"";background:#fff;width:16px;height:2px;position:absolute;top:19px;left:12px}.site-search-close:before{transform:rotate(45deg)}.site-search-close:after{transform:rotate(-45deg)}.site-search-dialog .kicker{margin-bottom:12px}.site-search-dialog h2{max-width:560px;color:var(--ink);font-family:var(--title-font);margin:0 0 24px;font-size:clamp(34px,5vw,52px);line-height:1.02}.site-search-form{gap:8px;display:grid}.site-search-form label{color:var(--ink);font-family:var(--subtitle-font);font-size:14px;font-weight:900}.site-search-form input{width:100%;min-height:58px;color:var(--ink);font-family:var(--body-font);background:#fff;border:1px solid #d5cbbf;border-radius:8px;padding:0 18px;font-size:18px}.site-search-results{gap:10px;margin-top:22px;display:grid}.site-search-results a{color:var(--ink);background:#fff;border:1px solid #e3ded7e6;border-radius:8px;gap:4px;padding:16px 18px;text-decoration:none;display:grid}.site-search-results a:hover,.site-search-results a:focus{border-color:var(--brand-pink);box-shadow:0 10px 24px #dc24581f}.site-search-results span{color:var(--brand-pink);font-family:var(--subtitle-font);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:900}.site-search-results strong{font-family:var(--title-font);font-size:20px;line-height:1.15}.feature-overlay h1,.home-page .feature-overlay h1,.education-page .feature-overlay h1,.development-page .feature-overlay h1,.cooking-page .feature-overlay h1{max-width:760px;font-size:clamp(30px,3.45vw,50px)!important;line-height:1.08!important}.image-story h2,.home-page .image-story h2,.education-page .image-story h2,.development-page .image-story h2,.cooking-page .image-story h2{font-size:clamp(22px,2.1vw,30px)!important;line-height:1.12!important}.cooking-page>.top-ad,.ask-dalena-page>.top-ad{display:none}.cooking-page .cooking-tabs{margin-top:30px}.cooking-page .cooking-top,.cooking-page .cooking-weekly,.cooking-page .cooking-content-grid,.ask-dalena-page .ask-hero-grid,.ask-dalena-page .ask-weekly,.ask-dalena-page .ask-content-grid{width:min(1180px,100% - 48px)}.cooking-page .cooking-top,.ask-dalena-page .ask-hero-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:34px;margin-top:28px}.cooking-page .lead-column,.ask-dalena-page .ask-lead-stack{min-width:0}.cooking-page .feature-card,.cooking-page .feature-card img,.ask-dalena-page .ask-lead-card,.ask-dalena-page .ask-lead-card img{min-height:430px}.cooking-page .feature-card,.cooking-page .image-story,.ask-dalena-page .ask-lead-card,.ask-dalena-page .ask-image-card,.ask-dalena-page .ask-weekly article{border-radius:8px}.cooking-page .secondary-grid,.ask-dalena-page .ask-card-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.cooking-page .image-story,.ask-dalena-page .ask-image-card{min-height:280px}.cooking-page .image-story h2,.ask-dalena-page .ask-image-card h2{max-width:460px;font-size:clamp(24px,2.2vw,32px)!important}.cooking-page .top-stories,.ask-dalena-page .ask-side-stories,.cooking-page .cooking-sidebar,.ask-dalena-page .ask-sidebar{height:auto;min-height:0;box-shadow:var(--shadow-soft);background:#ffffffeb;border:1px solid #e3ded7e6;border-radius:8px;align-self:start;padding:24px}.cooking-page .story-row,.ask-dalena-page .ask-side-stories article{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:14px;margin:0;display:grid}.cooking-page .top-stories,.ask-dalena-page .ask-side-stories{gap:20px}.cooking-page .story-row+.story-row,.ask-dalena-page .ask-side-stories article+article{margin-top:18px}.cooking-page .story-row img,.ask-dalena-page .ask-side-stories img{object-fit:cover;border-radius:6px;width:84px;height:68px}.cooking-page .story-row h3,.ask-dalena-page .ask-side-stories h2{max-width:none;margin:0 0 6px;font-size:16px;line-height:1.22}.ask-dalena-page .ask-side-stories p{grid-column:2;margin-top:-4px}.cooking-page .cooking-ad-row,.cooking-page .cooking-ad-stack,.ask-dalena-page .ask-final-ad{margin-block:34px}.cooking-page .wide-story,.ask-dalena-page .ask-weekly article{min-height:160px}.cooking-page .wide-story h3,.ask-dalena-page .ask-weekly h3{font-size:clamp(22px,2.1vw,30px)}.cooking-page .cooking-content-grid,.ask-dalena-page .ask-content-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:42px;margin-top:42px}.cooking-page .post-list,.ask-dalena-page .ask-article-list{gap:22px}.cooking-page .post-row,.ask-dalena-page .ask-article-list article{background:#ffffffe6;border:1px solid #e3ded7d9;border-radius:8px;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:22px;padding:18px;box-shadow:0 12px 28px #141a2214}.cooking-page .post-row img,.ask-dalena-page .ask-article-list img{object-fit:cover;border-radius:6px;width:180px;height:132px}.cooking-page .post-row h3,.ask-dalena-page .ask-article-list h3{max-width:720px;font-size:clamp(22px,2vw,28px);line-height:1.12}.cooking-page .post-row p,.ask-dalena-page .ask-article-list p{font-size:15px;line-height:1.55}.cooking-page .sidebar-newsletter,.ask-dalena-page .sidebar-newsletter.labeled{grid-template-columns:1fr;gap:12px;display:grid}.cooking-page .sidebar-newsletter input,.ask-dalena-page .sidebar-newsletter.labeled input{box-sizing:border-box;width:100%;min-height:48px}.ask-dalena-page .ask-lead-card h1{max-width:710px;font-size:clamp(34px,4vw,54px);line-height:1.06}@media (max-width:1080px){.cooking-page .cooking-top,.cooking-page .cooking-content-grid,.ask-dalena-page .ask-hero-grid,.ask-dalena-page .ask-content-grid{grid-template-columns:1fr}.cooking-page .top-stories,.cooking-page .cooking-sidebar,.ask-dalena-page .ask-side-stories,.ask-dalena-page .ask-sidebar{width:min(520px,100%)}}@media (max-width:720px){.cooking-page .cooking-top,.cooking-page .cooking-weekly,.cooking-page .cooking-content-grid,.ask-dalena-page .ask-hero-grid,.ask-dalena-page .ask-weekly,.ask-dalena-page .ask-content-grid{width:min(100% - 32px,720px)}.feature-overlay h1,.home-page .feature-overlay h1,.education-page .feature-overlay h1,.development-page .feature-overlay h1,.cooking-page .feature-overlay h1,.ask-dalena-page .ask-lead-card h1{font-size:32px!important}.cooking-page .secondary-grid,.ask-dalena-page .ask-card-row,.cooking-page .post-row,.ask-dalena-page .ask-article-list article{grid-template-columns:1fr}.cooking-page .post-row img,.ask-dalena-page .ask-article-list img{width:100%;height:220px}}.site-search-panel{overscroll-behavior:contain;overflow-y:auto}.site-search-dialog{max-height:none;margin-bottom:36px}.home-page .home-lead-copy{bottom:clamp(30px,5vw,58px);right:clamp(24px,26vw,360px)}.home-page .home-lead-copy h1{letter-spacing:0;max-width:610px;font-size:clamp(34px,4.1vw,54px)!important;line-height:1.05!important}.home-page .home-lead-copy p{max-width:560px;font-size:clamp(16px,1.4vw,18px);line-height:1.55}.ask-dalena-page .ask-sidebar{margin-top:76px}.directory-page .directory-list{align-items:stretch;gap:clamp(24px,3vw,36px)}.directory-page .directory-card{flex-direction:column;align-content:start;height:100%;min-height:100%;padding-bottom:34px;display:flex}.directory-page .directory-logo{flex:none}.directory-page .directory-card h2{margin-bottom:18px}.directory-page .directory-card p{flex:auto;margin-bottom:24px}.directory-page .directory-card .directory-website-link{background:var(--button);min-height:44px;color:var(--surface);border-radius:7px;justify-content:center;align-self:flex-start;align-items:center;margin-top:auto;padding:0 18px;font-family:inherit;font-size:13px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex!important}.directory-page .directory-card .directory-website-link:hover,.directory-page .directory-card .directory-website-link:focus-visible{background:#222}@media (max-width:1180px){.directory-page .directory-list{gap:30px}}@media (max-width:640px){.directory-page .directory-list{gap:24px}.directory-page .directory-card .directory-website-link{width:100%}}.directory-page .sidebar-newsletter.labeled,.subscribe-page .newsletter-panel{background:radial-gradient(circle at 100% 0,#dc245829,#0000 34%),linear-gradient(145deg,#fff 0%,#fff8fb 48%,#f8fbfb 100%);border:1px solid #dc24582e;position:relative;overflow:hidden;box-shadow:0 24px 60px #141a221f}.directory-page .sidebar-newsletter.labeled:after,.subscribe-page .newsletter-panel:after{content:"";pointer-events:none;background:#dc245817;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-80px;right:-70px}.directory-page .sidebar-newsletter.labeled>*,.subscribe-page .newsletter-panel>*{z-index:1;position:relative}.directory-page .sidebar-newsletter.labeled h2,.subscribe-page .newsletter-panel h1{color:var(--brand-pink)}.directory-page .sidebar-newsletter.labeled input{background:#ffffffe6;border:1px solid #141a2224;border-radius:8px;min-height:48px;box-shadow:inset 0 1px #fffc}.subscribe-page .compact-form input{background:#ffffffe6;border:1px solid #141a2224;border-radius:10px;min-height:54px;box-shadow:inset 0 1px #fffc}.directory-page .sidebar-newsletter.labeled .signup-button{background:var(--button);border-radius:8px;min-height:48px;box-shadow:0 12px 26px #141a222e}.subscribe-page .compact-form .signup-button{background:var(--button);border-radius:10px;min-height:52px;box-shadow:0 12px 26px #141a222e}.subscribe-page .newsletter-page{width:min(1040px,100% - 48px)}.subscribe-page .newsletter-panel{padding:clamp(30px,5vw,54px)}.subscribe-page .newsletter-panel h1{margin-bottom:28px;font-size:clamp(42px,5vw,62px)}.subscribe-page .compact-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:18px;max-width:none}.subscribe-page .compact-form .field-row{grid-template-columns:1fr;gap:9px;display:grid}.subscribe-page .compact-form .signup-button{width:150px}@media (max-width:980px){.ask-dalena-page .ask-sidebar{margin-top:0}.home-page .home-lead-copy{right:28px}.subscribe-page .compact-form{grid-template-columns:1fr;max-width:540px}}@media (max-width:640px){.site-search-panel{padding:70px 16px 24px}.home-page .home-lead-story,.home-page .home-lead-story img{min-height:470px}.home-page .home-lead-copy h1{font-size:32px!important}.subscribe-page .newsletter-page{width:min(100% - 32px,720px)}}.home-page .home-hero-band{width:100%;padding:0 0 56px;position:relative}.home-page .home-hero-layout{width:100%;display:block}.home-page .home-lead-story{min-height:clamp(560px,70vh,720px);box-shadow:none;border-radius:0}.home-page .home-lead-story img{min-height:clamp(560px,70vh,720px)}.home-page .home-lead-story a:after{background:linear-gradient(90deg,#080f17d1 0%,#080f177a 42%,#080f1724 100%),linear-gradient(#080f170a,#080f17b8)}.home-page .home-lead-copy{width:min(1180px,100% - 64px);bottom:clamp(52px,9vw,112px);left:50%;right:auto;transform:translate(-50%)}.home-page .home-lead-copy h1{max-width:920px;font-size:clamp(44px,6vw,82px)!important;line-height:.98!important}.home-page .home-lead-copy p{max-width:680px}.home-page .editor-picks{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:18px 20px;width:min(1180px,100% - 48px);margin:28px auto 0;padding:24px;display:grid}.home-page .editor-picks .section-rule{grid-column:1/-1;margin:0}.home-page .editor-picks h2{grid-column:1/-1;width:auto;margin:-4px 0 2px;font-size:30px;line-height:1}.home-page .pick-row{border-top:0;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:13px;min-width:0;padding:0;display:grid}.home-page .pick-row img{object-fit:cover;width:86px;height:68px}.home-page .pick-row strong{font-size:15px;line-height:1.16;display:block}.home-page .pick-row em{margin-top:6px;font-size:11px}@media (max-width:1100px){.home-page .editor-picks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.home-page .home-lead-story,.home-page .home-lead-story img{min-height:560px}.home-page .home-lead-copy{width:min(100% - 36px,680px);bottom:44px}.home-page .home-lead-copy h1{font-size:clamp(36px,11vw,54px)!important;line-height:1.02!important}.home-page .editor-picks{grid-template-columns:1fr;margin-top:24px}}.article-page .recipe-hero-overlay{width:min(1120px,100% - 64px)}.article-page .recipe-hero-overlay h1{max-width:980px;font-size:clamp(42px,5vw,72px);line-height:1.08}.article-page .recipe-hero-overlay p{color:#fff;font-weight:900}.article-page .article-layout{align-items:start}.article-page .article-body{max-width:760px}.article-page .article-body .intro-box{margin-bottom:28px}.article-page .article-body h2{margin-top:26px}.article-page .article-body ul{padding-left:20px}.article-page .article-body strong{font-weight:900}.article-ad-slot{width:min(100%,720px);margin:34px auto}.article-ad-slot--large{min-height:120px}.article-side-ad{width:100%;min-height:210px;margin-bottom:32px}.article-page .author-bio h2 span{color:var(--text);font-family:var(--body-font);font-size:14px;font-weight:900}.comment-section{border-top:1px dotted #141a2273;margin-top:42px;padding-top:34px}.comment-section h2{margin-top:0}.comment-form{gap:14px;display:grid}.comment-form label{color:var(--ink);font-family:var(--body-font);font-size:14px;font-weight:800}.comment-form textarea{width:100%;min-height:170px;color:var(--ink);font-family:var(--body-font);resize:vertical;background:#fffdf9;border:1px solid #d5cbbf;border-radius:7px;padding:14px;font-size:16px}.comment-form .checkbox-row{align-items:center;gap:8px;font-weight:400;display:inline-flex}.comment-form .checkbox-row input{width:18px;height:18px;margin:0}.eduxplore-promo{color:#fff;background:radial-gradient(circle at 18% 82%,#6fbc3a85,#0000 25%),radial-gradient(circle at 80% 22%,#e7652e80,#0000 22%),linear-gradient(135deg,#101826 0%,#15273a 58%,#0c121d 100%);border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(240px,.9fr);gap:24px;margin:28px 0 34px;padding:clamp(24px,4vw,42px);display:grid;overflow:hidden;box-shadow:0 22px 54px #141a222e}.eduxplore-promo span{color:#ffffffb8;font-family:var(--subtitle-font);letter-spacing:.05em;text-transform:uppercase;margin-bottom:22px;font-size:13px;font-weight:900;display:block}.eduxplore-promo h3{color:#fff;font-family:var(--subtitle-font);margin:0 0 12px;font-size:clamp(42px,7vw,74px);line-height:.9}.eduxplore-promo p{color:#ffffffe0;max-width:460px;margin:0;font-size:17px}.eduxplore-promo ul{color:var(--ink);background:#ffffffe6;border-radius:8px;align-self:end;gap:12px;margin:0;padding:22px;display:grid;box-shadow:inset 0 0 0 1px #ffffffb3}.eduxplore-promo li{color:var(--ink);margin:0;font-size:15px;line-height:1.35}.eduxplore-promo strong{color:var(--brand-pink)}.sarah-avatar{background:radial-gradient(circle at 50% 34%,#f1d0b8 0 24%,#0000 25%),radial-gradient(circle at 50% 54%,#6b3f2d 0 33%,#0000 34%),linear-gradient(135deg,#e8d6c4,#6b3f2d)}.alucia-avatar{background:radial-gradient(circle at 50% 34%,#8f5b46 0 23%,#0000 24%),radial-gradient(circle at 50% 56%,#4b78c8 0 35%,#0000 36%),linear-gradient(135deg,#174a9c,#d8ecff)}.recipe-index-page,.recipe-page{background:radial-gradient(circle at 8% 0,#dc245814,#0000 30%),linear-gradient(#fffdf9 0%,#f8f5ef 100%)}.recipe-index-layout,.recipe-layout{gap:clamp(32px,5vw,60px);width:min(1180px,100% - 48px)}.recipe-index-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;margin-top:48px}.recipe-index-main{gap:28px;display:grid}.author-header{box-shadow:var(--shadow-soft);background:#ffffffdb;border:1px solid #e3ded7e0;border-radius:10px;margin-bottom:12px;padding:30px}.author-header h1{color:var(--ink);font-size:clamp(36px,4vw,52px)}.author-header p{max-width:760px;color:var(--text);font-size:16px;font-style:normal}.archive-feature,.archive-row{box-shadow:var(--shadow-soft);background:#ffffffe6;border:1px solid #e3ded7e0;border-radius:10px;overflow:hidden}.archive-feature{margin-bottom:0;display:grid}.archive-feature a{display:grid}.archive-feature img{object-fit:cover;width:100%;max-width:none;height:clamp(300px,42vw,520px);margin:0}.archive-feature h2{color:var(--ink);margin:0;padding:24px 28px 10px;font-size:clamp(30px,3.8vw,48px);line-height:1.06}.archive-feature>p{padding-inline:28px}.archive-feature>p:last-child{padding-bottom:28px}.archive-row{grid-template-columns:240px minmax(0,1fr);align-items:stretch;gap:0}.archive-row>a{display:block}.archive-row img{object-fit:cover;width:100%;height:100%;min-height:220px}.archive-row>div{padding:26px 28px}.archive-row h2{color:var(--ink);font-size:clamp(26px,3vw,36px)}.archive-feature p,.archive-row p{color:var(--text);font-size:16px}.recipe-layout{grid-template-columns:minmax(0,760px) 330px;align-items:start;margin-top:42px;margin-bottom:78px}.recipe-page:not(.article-page) .recipe-hero{min-height:clamp(460px,52vw,640px)}.recipe-page:not(.article-page) .recipe-hero img{height:clamp(460px,52vw,640px)}.recipe-page:not(.article-page) .recipe-hero-overlay{width:min(1120px,100% - 64px);bottom:clamp(44px,8vw,86px);left:50%;right:auto;transform:translate(-50%)}.recipe-page:not(.article-page) .recipe-hero-overlay h1{max-width:880px;font-size:clamp(42px,5.4vw,76px);line-height:1.04}.recipe-page:not(.article-page) .recipe-article{max-width:760px;color:var(--text);padding-top:0;font-size:18px;line-height:1.72}.recipe-page:not(.article-page) .recipe-article h2{color:var(--ink);margin-top:30px;font-size:clamp(28px,3vw,40px);line-height:1.1}.recipe-page:not(.article-page) .recipe-article ul,.recipe-page:not(.article-page) .recipe-article ol{padding-left:24px}.recipe-page:not(.article-page) .intro-box{border-left:5px solid var(--brand-pink);background:#f0ebe4;border-radius:8px;margin-bottom:28px;padding:28px 32px}.recipe-sidebar,.recipe-page .recipe-sidebar{align-self:start;gap:26px;padding:26px;display:grid}.recipe-index-page .recipe-sidebar,.recipe-page .recipe-sidebar{padding-top:26px}.recipe-sidebar .sidebar-ad,.recipe-sidebar .article-side-ad{margin:0}.recipe-sidebar .google-ad-slot{width:100%}.recipe-sidebar .latest-widget{margin:0}.recipe-sidebar .latest-widget a{color:var(--ink);border-bottom:1px solid #e3ded7e0;padding-bottom:12px;font-size:15px}.recipe-sidebar .latest-widget a:last-child{border-bottom:0}.recipe-sidebar .sidebar-newsletter.labeled{background:radial-gradient(circle at 100% 0,#dc24581f,#0000 36%),#fff;border:1px solid #dc245829;border-radius:10px;grid-template-columns:1fr;gap:12px;padding:24px;display:grid;box-shadow:0 18px 46px #141a221a}.recipe-sidebar .sidebar-newsletter.labeled h2,.recipe-sidebar .sidebar-newsletter.labeled .section-rule,.recipe-sidebar .sidebar-newsletter.labeled button{grid-column:auto}.recipe-sidebar .sidebar-newsletter.labeled h2{color:var(--brand-pink);margin:0 0 6px;font-size:30px}.recipe-sidebar .sidebar-newsletter.labeled label{color:var(--ink);font-size:15px;font-weight:900}.recipe-sidebar .sidebar-newsletter.labeled input{border-radius:9px;width:100%;min-height:52px;font-size:16px}.recipe-sidebar .sidebar-newsletter.labeled .signup-button{border-radius:9px;min-height:50px;padding:0 24px}@media (max-width:980px){.recipe-index-layout,.recipe-layout{grid-template-columns:1fr}.recipe-sidebar,.recipe-page .recipe-sidebar{width:min(460px,100%)}}@media (max-width:680px){.recipe-index-layout,.recipe-layout{width:min(100% - 32px,720px)}.author-header,.archive-row{grid-template-columns:1fr}.archive-row img{height:260px}.recipe-page:not(.article-page) .recipe-hero-overlay{width:min(100% - 36px,720px)}.recipe-page:not(.article-page) .recipe-hero-overlay h1{font-size:38px}}@media (max-width:760px){.article-page .recipe-hero-overlay{width:min(100% - 36px,720px)}.article-page .recipe-hero-overlay h1{font-size:36px}.eduxplore-promo{grid-template-columns:1fr}}.cooking-page .cooking-weekly{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:min(1180px,100% - 48px);margin:42px auto 34px;display:grid}.cooking-page .cooking-weekly .section-rule,.cooking-page .cooking-weekly>h2{grid-column:1/-1}.cooking-page .cooking-weekly>h2{color:var(--brand-pink);font-family:var(--font-sans);margin:-8px 0 4px;font-size:clamp(28px,3vw,38px);line-height:1.05}.cooking-page .wide-story{border-radius:8px;min-height:310px;display:block;position:relative;overflow:hidden;box-shadow:0 20px 44px #141a2224}.cooking-page .wide-story img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cooking-page .wide-story:after{content:"";background:linear-gradient(#050a1214,#050a12c7),linear-gradient(90deg,#050a1294,#0000 72%);position:absolute;inset:0}.cooking-page .wide-story>div{z-index:1;color:#fff;position:absolute;inset:auto 22px 22px}.cooking-page .wide-story span{color:#fff;font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:800;display:block}.cooking-page .wide-story h3{color:#fff;text-shadow:0 2px 14px #00000059;max-width:100%;margin:0 0 10px;font-size:clamp(23px,2.35vw,31px);line-height:1.08}.cooking-page .wide-story p{color:#ffffffe6;max-width:95%;margin:0;font-size:14px;line-height:1.5}.cooking-page .cooking-content-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:36px;width:min(1180px,100% - 48px);margin:42px auto 0}.cooking-page .news-section>.section-rule{margin-bottom:10px}.cooking-page .news-section>h2{color:var(--brand-pink);font-family:var(--font-sans);margin:0 0 18px;font-size:clamp(26px,2.6vw,34px);line-height:1.08}.cooking-page .post-list{gap:18px;display:grid}.cooking-page .post-row{background:#fffffff0;border:1px solid #e3ded7e6;border-radius:8px;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:22px;padding:18px;display:grid;box-shadow:0 16px 34px #141a2217}.cooking-page .post-row img{object-fit:cover;border-radius:6px;width:190px;height:138px}.cooking-page .post-row h3{color:var(--ink);margin:0 0 8px;font-size:clamp(22px,2vw,28px);line-height:1.12}.cooking-page .post-row p{color:var(--muted);margin:0 0 12px;font-size:15px;line-height:1.55}.cooking-page .cooking-sidebar{background:radial-gradient(circle at 100% 0,#dc24581f,#0000 34%),#fff;border:1px solid #dc245824;border-radius:8px;width:100%;padding:24px;box-shadow:0 24px 60px #141a221f}.cooking-page .sidebar-newsletter{box-shadow:none;background:0 0;border:0;grid-template-columns:1fr;gap:12px;padding:0;display:grid}.cooking-page .sidebar-newsletter h2{color:var(--brand-pink);font-family:var(--font-sans);margin:0 0 6px;font-size:28px;line-height:1.1}.cooking-page .sidebar-newsletter label{margin:0;font-weight:800}.cooking-page .sidebar-newsletter input{box-sizing:border-box;border-radius:6px;width:100%;min-height:50px}.cooking-page .sidebar-newsletter .signup-button{width:max-content;min-width:110px;margin-top:4px}.cooking-page .cooking-sidebar .sidebar-ad{margin-top:26px}@media (max-width:980px){.cooking-page .cooking-weekly,.cooking-page .cooking-content-grid{grid-template-columns:1fr;width:min(100% - 36px,720px)}.cooking-page .wide-story{min-height:260px}.cooking-page .cooking-sidebar{max-width:520px}}@media (max-width:680px){.cooking-page .post-row{grid-template-columns:1fr}.cooking-page .post-row img{width:100%;height:220px}}.simple-hero,.simple-hero img{min-height:clamp(260px,31vw,390px)}.simple-hero>div{bottom:clamp(30px,5vw,58px)}.simple-hero h1{max-width:780px;font-size:clamp(36px,4.6vw,64px);line-height:1.02}.simple-hero p{max-width:620px}.home-page .home-lead-story,.home-page .home-lead-story img{min-height:clamp(430px,54vh,580px)}.home-page .home-lead-copy{bottom:clamp(38px,6vw,74px)}.article-page .article-hero,.article-page .article-hero img{min-height:clamp(320px,38vw,430px)}.article-page .recipe-hero-overlay h1{max-width:900px;font-size:clamp(34px,4.1vw,56px)}.recipe-page:not(.article-page) .recipe-hero-overlay{bottom:clamp(32px,6vw,62px)}.recipe-page:not(.article-page) .recipe-hero-overlay h1{max-width:820px;font-size:clamp(34px,4.3vw,58px)}@media (max-width:720px){.simple-hero,.simple-hero img,.home-page .home-lead-story,.home-page .home-lead-story img{min-height:430px}.simple-hero h1,.home-page .home-lead-copy h1{font-size:clamp(32px,9vw,46px)!important}.article-page .article-hero,.article-page .article-hero img,.recipe-page:not(.article-page) .recipe-hero,.recipe-page:not(.article-page) .recipe-hero img{height:390px;min-height:390px}.article-page .recipe-hero-overlay h1,.recipe-page:not(.article-page) .recipe-hero-overlay h1{font-size:34px!important}}body{color:var(--ink,#101722);background:#f7f4ef}main{background:0 0}.site-header{z-index:100;position:relative;box-shadow:0 8px 28px #12182214}.site-nav a,.site-nav .nav-parent,.search-link{letter-spacing:.01em}.nav-dropdown-menu{border:1px solid #12182214;border-radius:0 0 8px 8px;overflow:hidden}.simple-hero,.directory-hero,.recipe-hero,.article-page .article-hero,.home-page .home-lead-story{background:#101722;overflow:hidden}.simple-hero,.simple-hero img,.directory-hero,.directory-hero img{height:clamp(280px,32vw,420px)!important;min-height:0!important}.simple-hero img,.directory-hero img{object-fit:cover;width:100%}.simple-hero>div,.directory-hero div{width:min(1120px,100% - 48px);transform:translate(-50%);bottom:clamp(30px,5vw,58px)!important;left:50%!important;right:auto!important}.simple-hero h1,.directory-hero h1{max-width:820px;font-size:clamp(34px,4.2vw,58px)!important;line-height:1.02!important}.simple-hero p{max-width:620px;font-size:clamp(16px,1.5vw,19px);line-height:1.55}.home-page .home-lead-copy h1{max-width:820px;font-size:clamp(38px,4.8vw,64px)!important}.article-page .article-hero,.article-page .article-hero img{height:clamp(330px,36vw,440px)!important;min-height:0!important}.recipe-page:not(.article-page) .recipe-hero,.recipe-page:not(.article-page) .recipe-hero img{height:clamp(340px,38vw,480px)!important;min-height:0!important}.recipe-hero img,.article-hero img{object-fit:cover;width:100%}.article-page .recipe-hero-overlay,.recipe-page:not(.article-page) .recipe-hero-overlay{width:min(1120px,100% - 56px);bottom:clamp(30px,5vw,60px)!important}.article-page .recipe-hero-overlay h1,.recipe-page:not(.article-page) .recipe-hero-overlay h1{max-width:860px;font-size:clamp(34px,4vw,56px)!important;line-height:1.04!important}.section-page,.recipe-layout,.article-layout,.recipe-index-layout,.directory-layout,.magazine-grid,.newsletter-page{width:min(1180px,100% - 48px)}.section-layout,.article-layout,.recipe-layout,.recipe-index-layout,.directory-layout,.cooking-page .cooking-content-grid,.ask-dalena-page .ask-content-grid{gap:clamp(28px,4vw,48px)}.post-row,.modern-list-row,.archive-feature,.archive-row,.directory-card,.magazine-card,.clean-sidebar,.recipe-sidebar,.cooking-page .cooking-sidebar,.sidebar-newsletter,.sidebar-newsletter.labeled,.newsletter-panel{background:#fffffff0;border:1px solid #12182214;border-radius:8px;box-shadow:0 18px 42px #12182214}.post-row img,.modern-list-row img,.archive-row img,.directory-card img,.magazine-card img{border-radius:6px}.post-row h3,.modern-list-row h3,.archive-row h2,.directory-card h2,.magazine-card h2{color:var(--ink,#101722)}.post-row p,.modern-list-row p,.archive-row p,.directory-card p,.magazine-card p{color:#405064}.sidebar-newsletter,.sidebar-newsletter.labeled,.clean-sidebar .sidebar-newsletter,.recipe-sidebar .sidebar-newsletter.labeled,.cooking-page .sidebar-newsletter,.newsletter-panel{grid-template-columns:1fr;gap:12px;padding:26px;display:grid}.sidebar-newsletter h2,.sidebar-newsletter.labeled h2,.newsletter-panel h1{color:var(--brand-pink);margin:0 0 6px;line-height:1.08}.sidebar-newsletter label,.sidebar-newsletter.labeled label,.compact-form label{color:var(--ink,#101722);margin:0;font-weight:800}.sidebar-newsletter input,.sidebar-newsletter.labeled input,.compact-form input,.comment-form textarea{min-height:50px;color:var(--ink,#101722);box-shadow:none;background:#fffdf9;border:1px solid #12182229;border-radius:7px;width:100%!important}.sidebar-newsletter .signup-button,.sidebar-newsletter.labeled .signup-button,.compact-form .signup-button,.comment-form .signup-button{color:#fff;background:#192638;border-radius:7px;width:max-content;min-width:112px;min-height:48px}.google-ad-slot{background:#ffffffb8;border-radius:8px}.latest-widget{gap:14px;display:grid}.latest-widget h2{margin-bottom:4px}.latest-widget a{color:var(--ink,#101722);line-height:1.3;text-decoration:none}.magazines-page .magazine-card{perspective:1400px;align-content:start;padding:24px;transition:transform .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden}.magazines-page .magazine-card:hover,.magazines-page .magazine-card:focus-within{transform:translateY(-4px);box-shadow:0 24px 58px #12182221}.magazines-page .magazine-preview{width:100%;height:clamp(390px,43vw,545px);color:inherit;box-shadow:none;background:0 0;border:0;place-items:center;margin-bottom:18px;padding:0;text-decoration:none;display:grid;overflow:visible}.magazine-preview__book{aspect-ratio:.72;width:min(76%,320px);transform-style:preserve-3d;transition:transform .42s,filter .42s;position:relative}.magazine-preview__book:before{content:"";z-index:0;filter:blur(16px);background:#1218222e;border-radius:8px;position:absolute;inset:10px -12px -12px 18px;transform:translateZ(-24px)}.magazine-preview__cover,.magazine-flip-page{transform-origin:0;backface-visibility:hidden;border-radius:7px;position:absolute;inset:0}.magazine-preview__cover{z-index:4;background:var(--magazine-cover-image);color:#fff;background-position:50%;background-size:cover;border:1px solid #12182229;align-content:end;gap:12px;width:100%;height:100%;padding:24px;display:grid;box-shadow:0 18px 38px #12182229}.magazine-preview__cover--fallback{background:linear-gradient(160deg,#e51f58f0,#192638f2)}.magazine-preview__cover span{letter-spacing:.08em;text-transform:uppercase;text-shadow:0 2px 8px #00000073;font-size:11px;font-weight:900}.magazine-preview__cover strong{font-family:var(--title-font,Georgia, "Times New Roman", serif);text-shadow:0 2px 10px #00000080;font-size:clamp(24px,3vw,38px);line-height:1.02}.magazine-flip-page{z-index:7;background:linear-gradient(90deg, #12182238, transparent 18%), linear-gradient(180deg, #ffffff14, #080c1247), var(--magazine-cover-image), linear-gradient(160deg, #e51f58e6, #192638f0);opacity:0;background-position:50%;background-size:cover;border:1px solid #1218221a;width:88%;left:6%;transform:rotateY(0)translate(16px)translateZ(18px);box-shadow:0 16px 34px #1218221f}.magazine-flip-page--two{z-index:6;height:auto;inset-block:8px}.magazine-flip-page--three{z-index:5;height:auto;inset-block:16px}.magazines-page .magazine-card:hover .magazine-preview__book,.magazines-page .magazine-card:focus-within .magazine-preview__book{filter:saturate(1.05);transform:translateY(-6px)rotateX(2deg)rotateY(-7deg)}.magazines-page .magazine-card:hover .magazine-flip-page,.magazines-page .magazine-card:focus-within .magazine-flip-page{opacity:1}.magazines-page .magazine-card:hover .magazine-flip-page--one,.magazines-page .magazine-card:focus-within .magazine-flip-page--one{animation:1.2s ease-in-out infinite magazinePageFlip}.magazines-page .magazine-card:hover .magazine-flip-page--two,.magazines-page .magazine-card:focus-within .magazine-flip-page--two{animation:1.2s ease-in-out .16s infinite magazinePageFlip}.magazines-page .magazine-card:hover .magazine-flip-page--three,.magazines-page .magazine-card:focus-within .magazine-flip-page--three{animation:1.2s ease-in-out .32s infinite magazinePageFlip}.magazine-preview-fallback{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.magazines-page .magazine-card .magazine-toolbar{border-radius:7px;width:100%;min-height:42px;margin:0 0 18px;text-decoration:none}.magazines-page .magazine-card .magazine-toolbar span{font-size:19px;line-height:42px}.magazines-page .magazine-card h2{font-family:var(--title-font,Georgia, "Times New Roman", serif);margin:0 0 12px;font-size:clamp(24px,2.6vw,34px);line-height:1.06}.magazines-page .magazine-card>p{margin:0;font-size:16px;line-height:1.55}.magazines-page .magazine-description{gap:10px;display:grid}.magazines-page .magazine-description__text{margin:0;font-size:16px;line-height:1.55}.magazines-page .magazine-description__text--collapsed{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.magazines-page .magazine-description__toggle{background:var(--brand-pink,#e51f58);color:#fff;cursor:pointer;width:fit-content;font-family:var(--subtitle-font);border:0;border-radius:6px;padding:7px 14px;font-size:15px;font-weight:800;line-height:1.2}.magazines-page .magazine-description__toggle:hover,.magazines-page .magazine-description__toggle:focus-visible{background:#c91649}@keyframes magazinePageFlip{0%{transform:rotateY(0)translate(16px)translateZ(18px)}48%{opacity:.88;transform:rotateY(-82deg)translate(4px)translateZ(44px)}to{opacity:0;transform:rotateY(-154deg)translate(-24px)translateZ(12px)}}@media (prefers-reduced-motion:reduce){.magazines-page .magazine-card:hover .magazine-flip-page,.magazines-page .magazine-card:focus-within .magazine-flip-page{animation:none}}.subscribe-page .newsletter-page{width:min(960px,100% - 48px);margin:58px auto 74px;padding:0}.subscribe-page .newsletter-panel{background:linear-gradient(145deg,#fff 0%,#fff8fb 52%,#f8fbfb 100%);border:1px solid #e51f5829;border-radius:8px;padding:clamp(28px,4vw,48px);box-shadow:0 22px 54px #1218221a}.subscribe-page .newsletter-panel h1{max-width:620px;color:var(--brand-pink);font-family:var(--title-font,Georgia, "Times New Roman", serif);margin:0 0 28px;font-size:clamp(34px,4.8vw,54px);line-height:1.02}.subscribe-page .compact-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:18px 20px;max-width:none;display:grid}.subscribe-page .compact-form .section-rule,.subscribe-page .compact-form h1{grid-column:1/-1}.subscribe-page .compact-form .field-row{grid-template-columns:1fr;gap:8px;min-width:0;display:grid}.subscribe-page .compact-form .field-row--email{grid-column:1/-1}.subscribe-page .compact-form label{color:var(--ink,#101722);font-family:var(--body-font,Arial, Helvetica, sans-serif);margin:0;font-size:14px;font-weight:800;display:block}.subscribe-page .compact-form input,.subscribe-page .compact-form .field-row:nth-child(2) input,.subscribe-page .compact-form .field-row:nth-child(3) input{width:100%;min-height:50px;color:var(--ink,#101722);font-family:var(--body-font,Arial, Helvetica, sans-serif);box-shadow:none;background:#fff;border:1px solid #12182229;border-radius:8px;margin:0;padding:0 14px;font-size:16px}.subscribe-page .compact-form input:focus{border-color:var(--brand-pink);outline:3px solid #e51f5824}.subscribe-page .compact-form .signup-button{background:var(--button);width:min(220px,100%);min-height:50px;color:var(--surface);border-radius:8px;justify-self:start;margin:0;font-size:14px}.subscribe-page .compact-form .form-message{color:var(--brand-pink);grid-column:1/-1;margin:0;font-weight:800}.subscribe-page .lower-ad{margin-top:36px}@media (max-width:720px){.subscribe-page .newsletter-page{width:min(100% - 32px,720px);margin-block:40px 58px}.subscribe-page .compact-form{grid-template-columns:1fr}}.home-footer{background:radial-gradient(circle at 85% 0,#e51f582e,#0000 30%),linear-gradient(135deg,#0b0d12 0%,#121722 65%,#1b0b13 100%);margin-top:56px}.footer-columns{align-items:start}.social-links a{background:#ffffff17;border-radius:999px}.site-search-panel{align-items:start;padding-top:clamp(72px,9vw,104px);overflow-y:auto!important}.site-search-dialog{margin-bottom:42px;max-height:none!important}.site-search-results{padding-bottom:12px}body.search-open{overflow:auto!important}a.post-row.modern-list-row{color:inherit;text-decoration:none}a.post-row.modern-list-row:hover h3,a.post-row.modern-list-row:focus-visible h3{color:var(--brand-pink)}@media (max-width:900px){.section-layout,.article-layout,.recipe-layout,.recipe-index-layout,.directory-layout,.cooking-page .cooking-content-grid,.ask-dalena-page .ask-content-grid{grid-template-columns:1fr!important}.clean-sidebar,.recipe-sidebar,.cooking-page .cooking-sidebar{width:min(520px,100%)}}@media (max-width:680px){.section-page,.recipe-layout,.article-layout,.recipe-index-layout,.directory-layout,.magazine-grid,.newsletter-page{width:min(100% - 32px,720px)}.simple-hero,.simple-hero img,.directory-hero,.directory-hero img,.article-page .article-hero,.article-page .article-hero img,.recipe-page:not(.article-page) .recipe-hero,.recipe-page:not(.article-page) .recipe-hero img,.home-page .home-lead-story,.home-page .home-lead-story img{height:380px!important}.simple-hero>div,.directory-hero div,.article-page .recipe-hero-overlay,.recipe-page:not(.article-page) .recipe-hero-overlay,.home-page .home-lead-copy{width:min(100% - 32px,720px)!important;bottom:30px!important}.simple-hero h1,.directory-hero h1,.article-page .recipe-hero-overlay h1,.recipe-page:not(.article-page) .recipe-hero-overlay h1,.home-page .home-lead-copy h1{font-size:clamp(30px,8.5vw,42px)!important}.post-row,.modern-list-row,.archive-row{grid-template-columns:1fr!important}}.education-page .education-top,.development-page .development-top,.cooking-page .cooking-top,.ask-dalena-page .ask-hero-grid{gap:clamp(24px,3vw,34px)!important;width:min(1180px,100% - 48px)!important;margin:36px auto 0!important}.education-page .education-top,.development-page .development-top,.cooking-page .cooking-top{grid-template-columns:minmax(0,1fr) 320px!important}.education-page .feature-overlay h1,.development-page .feature-overlay h1,.cooking-page .feature-overlay h1,.ask-dalena-page .ask-lead-card h1{max-width:720px;font-size:clamp(32px,3.7vw,52px)!important;line-height:1.04!important}.education-page .secondary-grid,.development-page .secondary-grid,.cooking-page .secondary-grid,.ask-dalena-page .ask-card-row{gap:20px!important;margin-top:20px!important}.education-page .image-story,.development-page .image-story,.cooking-page .image-story,.ask-dalena-page .ask-image-card{height:clamp(220px,22vw,280px)!important;min-height:0!important}.education-page .image-story h2,.development-page .image-story h2,.cooking-page .image-story h2,.ask-dalena-page .ask-image-card h2{font-size:clamp(22px,2.2vw,30px)!important;line-height:1.08!important}.education-page .top-stories,.development-page .top-stories,.cooking-page .top-stories,.ask-dalena-page .ask-side-stories{background:#fffffff0;border:1px solid #12182214;border-radius:8px;box-shadow:0 18px 42px #12182214;padding:22px!important}.education-page .story-row,.development-page .story-row,.cooking-page .story-row,.ask-dalena-page .ask-side-stories article{grid-template-columns:82px minmax(0,1fr)!important;gap:14px!important}.education-page .story-row img,.development-page .story-row img,.cooking-page .story-row img,.ask-dalena-page .ask-side-stories img{object-fit:cover;border-radius:6px;width:82px!important;height:64px!important}.education-page .story-row h3,.development-page .story-row h3,.cooking-page .story-row h3,.ask-dalena-page .ask-side-stories h2{font-size:15px!important;line-height:1.22!important}@media (max-width:980px){.education-page .education-top,.development-page .development-top,.cooking-page .cooking-top,.ask-dalena-page .ask-hero-grid{grid-template-columns:1fr!important;width:min(100% - 36px,760px)!important}}@media (max-width:680px){.education-page .feature-card,.education-page .feature-card img,.development-page .feature-card,.development-page .feature-card img,.cooking-page .feature-card,.cooking-page .feature-card img,.ask-dalena-page .ask-lead-card,.ask-dalena-page .ask-lead-card img{height:360px!important}.education-page .feature-overlay h1,.development-page .feature-overlay h1,.cooking-page .feature-overlay h1,.ask-dalena-page .ask-lead-card h1{font-size:clamp(30px,8.5vw,42px)!important}.education-page .secondary-grid,.development-page .secondary-grid,.cooking-page .secondary-grid,.ask-dalena-page .ask-card-row{grid-template-columns:1fr!important}}.editorial-hero,.simple-hero,.directory-hero,.recipe-hero{border-bottom:8px solid var(--brand-pink);width:100%;box-shadow:none;background:#111722;place-items:center;display:grid;position:relative;overflow:hidden;height:clamp(300px,31vw,430px)!important;min-height:0!important}.editorial-hero img,.simple-hero img,.directory-hero img,.recipe-hero img{object-fit:cover;opacity:.58;filter:blur(3px)saturate(.9)contrast(.9);width:100%;position:absolute;inset:0;transform:scale(1.035);height:100%!important;min-height:0!important}.editorial-hero:before,.simple-hero:before,.directory-hero:before,.recipe-hero:before{content:"";z-index:1;background:linear-gradient(90deg,#0c111ac7,#ff5b886b,#0c111ab8),radial-gradient(circle,#ff5b8824,#0000 48%);position:absolute;inset:0}.editorial-hero:after,.simple-hero:after,.directory-hero:after,.recipe-hero:after{display:none!important}.editorial-hero>div,.simple-hero>div,.directory-hero div,.recipe-hero-overlay{z-index:3;text-align:center;color:#fff;width:min(980px,100% - 48px)!important;position:relative!important;inset:auto!important;transform:none!important}.editorial-hero .section-rule,.simple-hero .section-rule,.directory-hero .section-rule,.recipe-hero-overlay .section-rule{display:none}.editorial-hero h1,.simple-hero h1,.directory-hero h1,.recipe-hero-overlay h1{font-family:var(--title-font,Georgia, "Times New Roman", serif);letter-spacing:0;margin:0 auto;color:#fff!important;max-width:900px!important;text-shadow:none!important;font-size:clamp(42px,4.8vw,72px)!important;line-height:1.04!important}.editorial-hero p,.simple-hero p,.recipe-hero-overlay p,.recipe-hero-overlay span{max-width:760px;font-family:var(--body-font,Arial, Helvetica, sans-serif);margin:24px auto 0;font-size:clamp(17px,1.55vw,24px);font-weight:600;line-height:1.45;color:#ffffffe6!important}.recipe-hero-overlay span{font-size:15px;font-weight:700;display:block}.recipe-hero-overlay a{color:#ff5b88!important}.recipe-hero-overlay>p{letter-spacing:.02em;margin:0 auto 14px;font-size:14px;font-weight:800}.recipe-hero-overlay>span{margin-top:20px}.page-hero{margin:0 0 42px}.education-page .education-top,.development-page .development-top,.cooking-page .cooking-top,.ask-dalena-page .ask-hero-grid{margin-top:0!important}@media (max-width:720px){.editorial-hero,.simple-hero,.directory-hero,.recipe-hero{border-bottom-width:6px;height:330px!important}.editorial-hero:after,.simple-hero:after,.directory-hero:after,.recipe-hero:after{display:none!important}.editorial-hero h1,.simple-hero h1,.directory-hero h1,.recipe-hero-overlay h1{font-size:clamp(34px,9vw,48px)!important}.editorial-hero p,.simple-hero p,.recipe-hero-overlay p{margin-top:16px;font-size:16px}}.home-page .home-section:first-of-type{padding-top:34px}.home-page .home-section,.home-editorial-showcase{width:min(980px,100% - 48px)}.home-page .section-heading{max-width:720px;margin-bottom:20px}.home-page .section-heading h2{max-width:650px;font-size:clamp(38px,4.8vw,58px);line-height:.98}.home-page .home-feature-mosaic{gap:18px}.home-page .home-feature-mosaic .topic-card{background:#111821;border-radius:2px;min-height:226px;position:relative;overflow:hidden}.home-page .home-feature-mosaic .topic-card--wide{min-height:clamp(320px,37vw,420px)}.home-page .home-feature-mosaic .topic-card a{min-height:inherit;color:#fff;grid-template-rows:1fr auto auto;grid-template-columns:minmax(0,1.1fr) minmax(220px,.8fr);align-items:end;gap:0 24px;padding:26px 28px;text-decoration:none;display:grid;position:relative}.home-page .home-feature-mosaic .topic-card img{z-index:0;object-fit:cover;opacity:.78;inset:0;width:100%!important;height:100%!important;position:absolute!important}.home-page .home-feature-mosaic .topic-card a:after{z-index:1}.home-page .home-feature-mosaic .topic-card .kicker{grid-area:2/1;margin:0 0 8px}.home-page .home-feature-mosaic .topic-card h3{color:#fff;grid-area:3/1;max-width:520px;margin:0;font-size:clamp(25px,3.5vw,43px)}.home-page .home-feature-mosaic .topic-card p{grid-area:3/2;max-width:330px;margin:0 0 4px;font-size:14px;font-weight:800;line-height:1.42}.home-page .home-feature-mosaic .topic-card:not(.topic-card--wide) a{grid-template-columns:minmax(0,1.05fr) minmax(120px,.75fr);gap:0 16px;padding:24px 18px 26px}.home-page .home-feature-mosaic .topic-card:not(.topic-card--wide) h3{font-size:clamp(24px,3vw,32px);line-height:.98}.home-page .home-feature-mosaic .topic-card:not(.topic-card--wide) p{font-size:12px;line-height:1.38}.home-editorial-showcase{margin:0 auto;padding-bottom:42px}.home-page .home-lead-story--compact{min-height:275px;box-shadow:none;border-radius:2px;margin-bottom:14px}.home-page .home-lead-story--compact img{min-height:275px}.home-page .home-lead-story--compact .home-lead-copy{width:min(620px,100% - 48px);bottom:28px;left:24px;right:auto;transform:none}.home-page .home-lead-story--compact h2{color:#fff;max-width:560px;font-family:var(--title-font);margin:0 0 12px;font-size:clamp(30px,4.5vw,46px);line-height:.96}.home-page .home-lead-story--compact p{color:var(--brand-pink);font-family:var(--subtitle-font);margin:0;font-size:12px;font-weight:900}.home-card-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.home-image-tile{color:#fff;background:#111821;border-radius:3px;min-height:176px;text-decoration:none;position:relative;overflow:hidden}.home-image-tile img{object-fit:cover;opacity:.76;width:100%;height:100%;position:absolute;inset:0}.home-image-tile:after{content:"";background:linear-gradient(#080c1214,#080c12b8),linear-gradient(90deg,#080c128a,#080c1214);position:absolute;inset:0}.home-image-tile-category{z-index:1;color:var(--brand-pink);font-family:var(--subtitle-font);letter-spacing:0;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:900;line-height:1;display:flex;position:absolute;top:16px;left:16px;right:14px}.home-image-tile-category:before{content:"";background:currentColor;flex:none;width:24px;height:2px}.home-image-tile h3{z-index:1;color:#fff;font-family:var(--title-font);margin:0;font-size:clamp(20px,2.6vw,28px);line-height:1.02;position:absolute;bottom:16px;left:16px;right:14px}.home-top-stories-panel{background:#fffffff5;border:1px solid #e3ded7f5;border-radius:5px;padding:24px 18px;box-shadow:0 16px 38px #1218220f}.home-top-stories-panel .section-rule{width:22px;height:2px;margin-bottom:8px}.home-top-stories-panel h2{color:var(--brand-pink);font-family:var(--subtitle-font);margin:0 0 14px;font-size:11px;font-weight:900}.home-top-stories-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 12px;display:grid}.home-top-story{min-height:78px;color:inherit;border:1px solid #e3ded7e6;border-radius:4px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;padding:10px;text-decoration:none;display:grid}.home-top-story img{object-fit:cover;border-radius:3px;width:58px;height:48px}.home-top-story strong{color:var(--ink,#101722);font-family:var(--title-font);font-size:13px;line-height:1.1;display:block}.home-top-story em{color:var(--brand-pink);font-family:var(--subtitle-font);margin-top:6px;font-size:9px;font-style:normal;font-weight:900;line-height:1.2;display:block}@media (max-width:820px){.home-page .home-feature-mosaic .topic-card a,.home-page .home-feature-mosaic .topic-card:not(.topic-card--wide) a{grid-template-columns:1fr}.home-page .home-feature-mosaic .topic-card p,.home-page .home-feature-mosaic .topic-card:not(.topic-card--wide) p{grid-area:4/1;max-width:100%;margin-top:10px}.home-card-row,.home-top-stories-grid{grid-template-columns:1fr}.home-image-tile{min-height:220px}}@media (max-width:620px){.home-page .home-section,.home-editorial-showcase{width:min(100% - 32px,720px)}.home-page .home-feature-mosaic{grid-template-columns:1fr}.home-page .home-feature-mosaic .topic-card,.home-page .home-feature-mosaic .topic-card--wide{min-height:330px}}.home-page .home-section--soft{width:100%;margin:18px 0;padding:clamp(42px,6vw,72px) max(20px,50vw - 590px)}.home-page .home-section--soft .home-split{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:clamp(28px,4vw,48px);width:min(1180px,100%);display:grid}.home-page .home-section--soft .section-heading{max-width:620px;margin-bottom:24px}.home-page .home-section--soft .section-heading h2{max-width:560px;font-size:clamp(34px,4vw,52px);line-height:1.04}.home-page .home-section--soft .article-stack{width:100%;max-width:720px}.home-page .home-section--soft .article-row-modern{grid-template-columns:150px minmax(0,1fr);width:100%}.home-page .home-section--soft .article-row-modern strong{font-size:clamp(20px,2vw,25px)}.home-page .home-section--soft .article-row-modern em{max-width:46ch;font-size:14px;line-height:1.5}.home-page .home-section--soft .newsletter-card{width:100%;margin-top:clamp(170px,14vw,230px);padding:28px}.home-page .home-section--soft .newsletter-card-form{gap:10px;display:grid}@media (max-width:860px){.home-page .home-section--soft{padding-inline:20px}.home-page .home-section--soft .home-split{grid-template-columns:1fr;width:min(720px,100%)}.home-page .home-section--soft .section-heading,.home-page .home-section--soft .section-heading h2,.home-page .home-section--soft .article-stack{max-width:none}.home-page .home-section--soft .newsletter-card{max-width:420px;margin-top:0}}@media (max-width:560px){.home-page .home-section--soft{padding-block:38px;padding-inline:16px}.home-page .home-section--soft .section-heading h2{font-size:clamp(30px,9vw,40px)}.home-page .home-section--soft .article-row-modern{grid-template-columns:96px minmax(0,1fr);gap:12px;padding:12px}.home-page .home-section--soft .article-row-modern img{width:96px;height:76px}.home-page .home-section--soft .article-row-modern strong{font-size:17px;line-height:1.14}.home-page .home-section--soft .article-row-modern em{display:none}.home-page .home-section--soft .newsletter-card{max-width:none;padding:22px}}.home-page .home-section--soft .home-split{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))!important}.home-page .home-section--soft .home-guides-grid{grid-template-areas:"heading heading""articles newsletter";grid-template-columns:minmax(0,1fr) minmax(320px,420px)!important}.home-page .home-section--soft .home-guides-heading{grid-area:heading;max-width:none}.home-page .home-section--soft .home-guides-heading h2{max-width:min(1100px,100%);font-size:clamp(40px,4.2vw,62px)}.site-featured-mosaic{width:min(1108px,100% - 48px);margin:28px auto 34px}.site-featured-lead,.site-featured-tile{color:#fff;background:#111821;border-radius:3px;position:relative;overflow:hidden;box-shadow:0 18px 38px #12182214}.site-featured-lead{min-height:clamp(320px,36vw,412px);margin-bottom:18px}.site-featured-lead a,.site-featured-tile{min-height:inherit;color:inherit;text-decoration:none;display:block}.site-featured-lead img,.site-featured-tile img{object-fit:cover;opacity:.78;width:100%;height:100%;position:absolute;inset:0}.site-featured-lead a:after,.site-featured-tile:after{content:"";background:linear-gradient(#080c1214,#080c12c2),linear-gradient(90deg,#080c1294,#080c121a);position:absolute;inset:0}.site-featured-copy{z-index:1;position:absolute;bottom:clamp(30px,5vw,44px);left:clamp(28px,4vw,42px);right:clamp(24px,5vw,60px)}.site-featured-copy h2{color:#fff;max-width:720px;font-family:var(--title-font);margin:0 0 10px;font-size:clamp(36px,4.8vw,58px);line-height:.98}.site-featured-copy p{color:var(--brand-pink);font-family:var(--subtitle-font);margin:0;font-size:12px;font-weight:900}.site-featured-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.site-featured-tile{min-height:clamp(210px,22vw,262px)}.site-featured-tile span{z-index:1;color:var(--brand-pink);font-family:var(--subtitle-font);text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:900;line-height:1;display:flex;position:absolute;top:20px;left:22px}.site-featured-tile span:before{content:"";background:currentColor;flex:none;width:24px;height:2px}.site-featured-tile h3{z-index:1;color:#fff;font-family:var(--title-font);margin:0;font-size:clamp(24px,3vw,34px);line-height:1;position:absolute;bottom:24px;left:22px;right:20px}@media (max-width:820px){.site-featured-mosaic{width:min(100% - 28px,520px);margin-top:18px}.site-featured-lead{min-height:320px}.site-featured-row{grid-template-columns:1fr}.site-featured-tile{min-height:230px}.site-featured-copy h2{font-size:clamp(32px,10vw,44px)}}.home-page .home-section--soft .home-guides-articles{grid-area:articles}.home-page .home-section--soft .newsletter-card{grid-area:newsletter}.home-page .home-section--soft .home-split>div,.home-page .home-section--soft .article-stack,.home-page .home-section--soft .newsletter-card{min-width:0}.home-page .home-section--soft .newsletter-card{justify-self:start;max-width:420px;margin-top:0!important}.home-page .home-section--soft .article-row-modern{overflow:hidden}.home-page .home-section--soft .article-row-modern strong,.home-page .home-section--soft .article-row-modern em{overflow-wrap:break-word}.home-page .home-section--soft .category-resource-card{grid-template-rows:auto auto auto 1fr auto;align-content:start;gap:0;display:grid}.home-page .home-section--soft .category-resource-card:after{pointer-events:none}.home-page .home-section--soft .category-resource-card>*{z-index:1;position:relative}.category-card-block{margin-top:30px}.home-page .home-section--soft .topic-list-label{color:var(--brand-pink);font-family:var(--subtitle-font);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:900;display:block}.home-page .home-section--soft .category-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.home-page .home-section--soft .category-topic-item{min-height:48px;color:var(--ink,#101722);background:#ffffff8c;border:1px solid #1218221f;border-radius:6px;align-items:center;padding:10px 12px;font-size:14px;font-weight:800;line-height:1.2;display:flex}.home-page .home-section--soft .category-latest-list{gap:10px;display:grid}.home-page .home-section--soft .category-latest-list a{color:var(--ink,#101722);font-family:var(--title-font);border-bottom:1px solid #1218221a;padding-bottom:10px;font-size:18px;line-height:1.18;text-decoration:none}.home-page .home-section--soft .resource-card-action{color:#fff;width:fit-content;min-height:44px;font-family:var(--subtitle-font);letter-spacing:.02em;background:#1d2a3a;border-radius:6px;justify-content:center;align-items:center;margin-top:34px;padding:0 16px;font-size:13px;text-decoration:none;display:inline-flex}@media (max-width:560px){.home-page .home-section--soft .category-topic-grid{grid-template-columns:1fr}}@media (max-width:430px){.home-page .home-section--soft .article-row-modern{grid-template-columns:1fr!important}.home-page .home-section--soft .article-row-modern img{width:100%;height:170px}}@media (max-width:860px){.home-page .home-section--soft .home-guides-grid{grid-template-areas:"heading""articles""newsletter";grid-template-columns:1fr!important}}.home-page .home-section--soft .home-category-grid{grid-template-rows:auto auto;align-items:start;grid-template-columns:minmax(0,1fr) minmax(320px,420px)!important;display:grid!important}.home-page .home-section--soft .home-category-heading{grid-area:1/1/auto/-1!important;width:100%!important;max-width:none!important}.home-page .home-section--soft .home-category-heading h2{white-space:nowrap;line-height:1.02;width:100%!important;max-width:none!important;font-size:clamp(34px,4vw,56px)!important}.home-page .home-section--soft .home-category-articles{grid-area:2/1!important}.home-page .home-section--soft .category-resource-card{align-self:start;padding:26px 28px;display:block;grid-area:2/2!important;height:auto!important;min-height:0!important}.home-page .home-section--soft .category-resource-card h3{margin-bottom:12px;font-size:clamp(26px,2.4vw,34px)}.home-page .home-section--soft .category-resource-card p{margin-bottom:24px}.home-page .home-section--soft .category-card-block{margin-top:20px}.home-page .home-section--soft .category-topic-grid,.home-page .home-section--soft .category-latest-list{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.home-page .home-section--soft .category-topic-grid span,.home-page .home-section--soft .category-latest-list a{min-height:0;color:var(--ink,#101722);font-family:var(--body-font,Arial, Helvetica, sans-serif);background:0 0;border:0;border-radius:0;padding:0;font-size:15px;font-weight:500;line-height:1.45;text-decoration:none;display:inline}.home-page .home-section--soft .category-topic-grid span:not(:last-child):after,.home-page .home-section--soft .category-latest-list a:not(:last-child):after{content:","}.home-page .home-section--soft .category-latest-list a{font-weight:700}.home-page .home-section--soft .resource-card-action{color:var(--brand-pink);background:0 0;min-height:0;margin-top:24px;padding:0}@media (max-width:860px){.home-page .home-section--soft .home-category-grid{grid-template-rows:auto;grid-template-columns:1fr!important}.home-page .home-section--soft .home-category-heading,.home-page .home-section--soft .home-category-articles,.home-page .home-section--soft .category-resource-card{grid-area:auto/1!important}.home-page .home-section--soft .home-category-heading h2{white-space:normal}}.site-header .header-inner{justify-content:flex-start!important;gap:clamp(28px,4vw,64px)!important;width:min(1680px,100% - 72px)!important;min-height:82px!important;margin-inline:auto!important;padding-inline:0!important}.site-header .brand{flex:none;align-items:center;height:82px;overflow:visible;width:clamp(330px,25vw,455px)!important;min-width:0!important}.site-header .brand-logo{object-fit:contain;width:100%;height:auto;max-height:62px}.site-header .site-nav{flex:0 auto!important;justify-content:flex-end!important;margin-left:auto!important}.site-header .site-nav a,.site-header .nav-dropdown>a{padding-inline:clamp(8px,.8vw,14px)!important}@media (max-width:760px){.site-header .header-inner{width:min(100% - 32px,720px)!important;min-height:auto!important;padding-block:8px!important}.site-header .brand{height:58px;width:min(300px,100vw - 110px)!important}.site-header .brand-logo{max-height:52px}}.directory-page .directory-hero{place-items:center!important;height:338px!important;min-height:338px!important;display:grid!important}.directory-page .directory-hero:before{background:linear-gradient(90deg,#0c111ac7,#e51f5861,#0c111ab8),radial-gradient(circle,#e51f5829,#0000 48%)!important}.directory-page .directory-hero>div{text-align:center!important;width:min(760px,100% - 48px)!important;max-width:760px!important;display:block!important}.directory-page .directory-hero h1{margin:0 auto!important;font-size:clamp(44px,5vw,68px)!important;line-height:1.04!important}.directory-page .directory-hero .directory-hero-subtitle,.directory-page .directory-hero .directory-hero-copy{color:#fff!important;max-width:760px!important;font-family:var(--body-font,Arial, Helvetica, sans-serif)!important;text-align:center!important;font-size:clamp(18px,1.7vw,22px)!important;font-weight:400!important;line-height:1.35!important}.directory-page .directory-hero .directory-hero-subtitle{margin:20px auto 0!important}.directory-page .directory-hero .directory-hero-copy{margin:6px auto 0!important}@media (max-width:720px){.directory-page .directory-hero{height:330px!important;min-height:330px!important}}html,body{overflow-x:hidden}@media (max-width:860px){.home-grid,.home-top,.home-content-grid,.education-layout,.section-layout,.article-layout,.recipe-layout,.recipe-index-layout,.directory-layout,.cooking-page .cooking-content-grid,.ask-dalena-page .ask-content-grid,.home-page .home-section--soft .home-category-grid,.home-page .home-section--soft .home-guides-grid,.article-list,.secondary-grid,.magazine-grid,.card-grid,.resource-grid,.home-card-row,.home-top-stories-grid{grid-template-columns:1fr!important}.directory-layout,.magazines-main,.newsletter-page,.section-page,.recipe-layout,.article-layout,.recipe-index-layout,.magazine-grid{width:min(100% - 32px,760px)!important}.clean-sidebar,.recipe-sidebar,.directory-sidebar,.cooking-page .cooking-sidebar,.sidebar-newsletter,.sidebar-newsletter.labeled,.newsletter-panel{width:100%!important;min-width:0!important}}@media (max-width:620px){.simple-hero,.directory-hero,.recipe-hero,.editorial-hero{min-height:320px!important}.simple-hero>div,.directory-hero>div,.recipe-hero-overlay,.editorial-hero>div{width:min(100% - 32px,620px)!important}.simple-hero h1,.directory-hero h1,.recipe-hero-overlay h1,.editorial-hero h1{overflow-wrap:break-word;font-size:clamp(34px,10vw,46px)!important}.simple-hero p,.directory-page .directory-hero .directory-hero-subtitle,.directory-page .directory-hero .directory-hero-copy,.recipe-hero-overlay p{font-size:16px!important}.post-row,.modern-list-row,.archive-row,.article-list article,.home-page .home-section--soft .article-row-modern{grid-template-columns:1fr!important}.post-row img,.modern-list-row img,.archive-row img,.article-list img,.home-page .home-section--soft .article-row-modern img{object-fit:cover;max-height:240px;width:100%!important;height:auto!important}.field-row,.compact-form,.subscribe-page .compact-form{grid-template-columns:1fr!important}.load-more,.signup-button,.compact-form .signup-button,.sidebar-newsletter .signup-button,.sidebar-newsletter.labeled .signup-button{width:100%!important}}.education-featured-modern .education-sidebar .sidebar-newsletter,.education-featured-modern .education-sidebar .sidebar-newsletter.labeled{grid-template-columns:1fr!important;gap:12px!important;width:100%!important;max-width:100%!important;padding:32px!important;display:grid!important}.education-featured-modern .education-sidebar .sidebar-newsletter .section-rule,.education-featured-modern .education-sidebar .sidebar-newsletter h2,.education-featured-modern .education-sidebar .sidebar-newsletter label,.education-featured-modern .education-sidebar .sidebar-newsletter input,.education-featured-modern .education-sidebar .sidebar-newsletter .signup-button,.education-featured-modern .education-sidebar .sidebar-newsletter .form-message{grid-column:1/-1!important}.education-featured-modern .education-sidebar .sidebar-newsletter label{align-self:auto!important;margin:0 0 -4px!important;font-size:15px!important;font-weight:800!important;line-height:1.25!important}.education-featured-modern .education-sidebar .sidebar-newsletter input{width:100%!important;min-width:0!important;min-height:52px!important;margin:0!important;padding:0 16px!important;font-size:16px!important}.education-featured-modern .education-sidebar .sidebar-newsletter .signup-button{width:max-content!important;min-width:140px!important;min-height:58px!important;margin-top:10px!important;padding:0 24px!important;font-size:14px!important}@media (max-width:620px){.education-featured-modern .education-sidebar .sidebar-newsletter .signup-button{width:100%!important}}@media (max-width:520px){.education-featured-modern .education-sidebar .sidebar-newsletter,.education-featured-modern .education-sidebar .sidebar-newsletter.labeled{padding:24px!important}}.sidebar-newsletter .field-row,.sidebar-newsletter.labeled .field-row,.newsletter-card .field-row,.newsletter-panel .field-row,.compact-form .field-row{grid-template-columns:1fr!important;gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}.sidebar-newsletter .field-row,.sidebar-newsletter.labeled .field-row{grid-column:1/-1!important}.sidebar-newsletter .field-row label,.sidebar-newsletter.labeled .field-row label,.newsletter-card .field-row label,.newsletter-panel .field-row label,.compact-form .field-row label{align-self:auto!important;margin:0!important;line-height:1.2!important;display:block!important}.sidebar-newsletter .field-row input,.sidebar-newsletter.labeled .field-row input,.newsletter-card .field-row input,.newsletter-panel .field-row input,.compact-form .field-row input{width:100%!important;min-width:0!important;margin:0!important;display:block!important}.sidebar-newsletter,.sidebar-newsletter.labeled{align-items:start!important}.directory-page .directory-card .directory-card-actions{flex-wrap:wrap;gap:12px;margin-top:auto;display:flex}.directory-page .directory-card .directory-readmore-link,.directory-page .directory-card .directory-website-link{border-radius:7px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:800;line-height:1;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex!important}.directory-page .directory-card .directory-readmore-link{background:var(--brand-pink);color:#fff}.directory-page .directory-card .directory-website-link{color:#192638;background:#fff;border:1px solid #1218222e;box-shadow:inset 0 0 0 1px #fff9;margin-top:0!important}.directory-page .directory-card .directory-readmore-link:hover,.directory-page .directory-card .directory-readmore-link:focus-visible{background:var(--brand-pink-dark);transform:translateY(-1px)}.directory-page .directory-card .directory-website-link:hover,.directory-page .directory-card .directory-website-link:focus-visible{border-color:var(--brand-pink);color:var(--brand-pink);background:#e51f5814;transform:translateY(-1px)}.partner-detail-page .partner-detail-hero img{object-fit:cover;object-position:center}.partner-detail-page .partner-detail-hero .kicker{color:#fff;margin-bottom:18px;display:inline-flex}.partner-detail-layout{align-items:start;margin-top:48px}.partner-detail-card{background:#fffffff5;border:1px solid #12182214;border-radius:8px;padding:clamp(26px,4vw,48px);box-shadow:0 18px 42px #12182214}.partner-back-link{color:var(--brand-pink);margin-bottom:22px;font-weight:800;text-decoration:none;display:inline-flex}.partner-detail-card>h2{color:var(--ink,#101722);margin:0 0 28px;font-size:clamp(32px,3.3vw,48px);line-height:1.08}.partner-detail-intro{grid-template-columns:minmax(220px,38%) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,42px);margin-bottom:44px;display:grid}.partner-detail-intro img{object-fit:contain;background:#fff;border-radius:8px;width:100%;height:auto;max-height:320px}.partner-detail-intro h3,.partner-detail-section h2{color:var(--ink,#101722);margin:0 0 16px;font-size:clamp(26px,2.5vw,38px);line-height:1.12}.partner-detail-intro p,.partner-detail-section p{color:#101722;margin:0;font-size:clamp(17px,1.45vw,22px);line-height:1.6}.partner-detail-section{border-top:1px solid #1218221a;margin-top:34px;padding-top:30px}.partner-detail-actions{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.partner-detail-actions a{color:#fff;background:#192638;border-radius:7px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-weight:800;text-decoration:none;display:inline-flex}.partner-detail-actions a:first-child{background:var(--brand-pink)}.partner-extra-grid{border-top:1px solid #1218221a;grid-template-columns:minmax(220px,.85fr) minmax(260px,1fr) minmax(280px,1fr);align-items:start;gap:clamp(20px,3vw,34px);margin-top:48px;padding-top:34px;display:grid}.partner-info-panel,.partner-contact-panel{min-width:0}.partner-info-panel h2,.partner-contact-panel h2{color:var(--ink,#101722);font-family:var(--font-sans,Arial, Helvetica, sans-serif);margin:0 0 18px;font-size:clamp(22px,2vw,28px);line-height:1.1}.partner-info-panel ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.partner-info-panel li,.partner-contact-panel p{color:#101722;margin:0;font-size:15px;line-height:1.55}.partner-info-panel a,.partner-contact-panel a{color:var(--brand-pink);font-weight:700}.partner-contact-panel h3{color:#101722;font-family:var(--font-sans,Arial, Helvetica, sans-serif);margin:18px 0 8px;font-size:15px;font-weight:900}.partner-map{border:0;border-radius:8px;width:100%;min-height:260px;box-shadow:0 12px 28px #1218221a}.partner-contact-form{background:#f7f4efb8;border:1px solid #12182214;border-radius:8px;grid-column:2/-1;gap:12px;padding:22px;display:grid}.partner-contact-form label{gap:6px;margin:0;display:grid}.partner-contact-form span{color:#101722;font-size:13px;font-weight:800}.partner-contact-form input,.partner-contact-form textarea{color:#101722;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #1218222e;border-radius:6px;padding:10px 12px}.partner-contact-form textarea{resize:vertical;min-height:116px}.partner-contact-form button{color:#fff;cursor:pointer;background:#006bb6;border:0;border-radius:7px;justify-self:start;min-height:44px;padding:0 18px;font-weight:800}.partner-detail-bottom-ad{margin-top:34px}@media (max-width:760px){.partner-detail-intro,.partner-extra-grid,.partner-contact-form{grid-template-columns:1fr}.partner-contact-form{grid-column:auto}.directory-page .directory-card .directory-card-actions,.partner-detail-actions{flex-direction:column}.directory-page .directory-card .directory-readmore-link,.directory-page .directory-card .directory-website-link,.partner-detail-actions a{width:100%}}.directory-page .directory-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important;align-items:stretch!important}.directory-page .directory-card{min-height:0!important;padding:24px!important}.directory-page .directory-logo{object-fit:contain!important;object-position:center!important;width:100%!important;height:130px!important;margin:0 0 24px!important}.directory-page .directory-card h2{margin:0 0 18px!important;font-size:clamp(25px,2.4vw,32px)!important;line-height:1.12!important}.directory-page .directory-card p{flex:none!important;margin:0 0 24px!important;font-size:clamp(17px,1.45vw,21px)!important;line-height:1.45!important}.directory-page .directory-card .directory-card-actions{margin-top:auto!important}.directory-page .directory-card a{display:inline-flex!important}.partner-detail-page .partner-extra-grid{border-top:1px solid #1218221a!important;grid-template-columns:minmax(220px,.8fr) minmax(320px,1.2fr)!important;align-items:start!important;gap:clamp(18px,2.6vw,30px)!important;margin-top:44px!important;padding-top:34px!important;display:grid!important}.partner-detail-page .partner-info-panel,.partner-detail-page .partner-contact-panel,.partner-detail-page .partner-form-panel{background:#fffffff5!important;border:1px solid #12182214!important;border-radius:8px!important;min-width:0!important;padding:clamp(20px,2.6vw,28px)!important;box-shadow:0 14px 32px #12182212!important}.partner-detail-page .partner-info-panel,.partner-detail-page .partner-contact-panel{grid-column:1!important}.partner-detail-page .partner-contact-panel{margin-top:18px!important}.partner-detail-page .partner-map,.partner-detail-page .partner-form-panel{grid-column:2!important}.partner-detail-page .partner-form-panel{gap:16px!important;display:grid!important}.partner-detail-page .partner-form-panel h2,.partner-detail-page .partner-info-panel h2,.partner-detail-page .partner-contact-panel h2{color:var(--ink,#101722)!important;font-family:var(--font-sans,Arial, Helvetica, sans-serif)!important;margin:0 0 14px!important;font-size:clamp(22px,2vw,28px)!important;line-height:1.12!important}.partner-detail-page .partner-contact-form{background:0 0!important;border:0!important;border-radius:0!important;grid-column:auto!important;grid-template-columns:1fr!important;gap:13px!important;width:100%!important;padding:0!important;display:grid!important}.partner-detail-page .partner-contact-form label{gap:7px!important;margin:0!important;display:grid!important}.partner-detail-page .partner-contact-form span{color:#101722!important;font-size:13px!important;font-weight:900!important;line-height:1.2!important}.partner-detail-page .partner-contact-form input,.partner-detail-page .partner-contact-form textarea{color:#101722!important;width:100%!important;min-width:0!important;min-height:48px!important;font:inherit!important;background:#fffdf9!important;border:1px solid #12182229!important;border-radius:7px!important;margin:0!important;padding:10px 13px!important}.partner-detail-page .partner-contact-form textarea{resize:vertical!important;min-height:132px!important}.partner-detail-page .partner-contact-form button{color:#fff!important;cursor:pointer!important;background:#192638!important;border:0!important;border-radius:7px!important;justify-content:center!important;justify-self:start!important;align-items:center!important;min-width:132px!important;min-height:46px!important;padding:0 18px!important;font-family:inherit!important;font-size:13px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}@media (max-width:900px){.partner-detail-page .partner-extra-grid{grid-template-columns:1fr!important}.partner-detail-page .partner-info-panel,.partner-detail-page .partner-contact-panel,.partner-detail-page .partner-map,.partner-detail-page .partner-form-panel{grid-column:1!important}}@media (max-width:560px){.partner-detail-page .partner-contact-form button{width:100%!important}}.partner-detail-page .partner-extra-grid{grid-template-columns:minmax(240px,.85fr) minmax(320px,1.15fr)!important;max-width:100%!important}.partner-detail-page .partner-extra-left,.partner-detail-page .partner-extra-right{gap:18px!important;min-width:0!important;display:grid!important}.partner-detail-page .partner-extra-left{grid-column:1!important}.partner-detail-page .partner-extra-right{grid-column:2!important}.partner-detail-page .partner-extra-left .partner-info-panel,.partner-detail-page .partner-extra-left .partner-contact-panel,.partner-detail-page .partner-extra-right .partner-map,.partner-detail-page .partner-extra-right .partner-form-panel{grid-column:auto!important;margin-top:0!important}.partner-detail-page .partner-form-panel{justify-self:stretch!important;max-width:460px!important}.partner-detail-page .partner-contact-form input,.partner-detail-page .partner-contact-form textarea{box-sizing:border-box!important}.partner-detail-page .partner-detail-bottom-ad{width:100%!important}@media (max-width:920px){.partner-detail-page .partner-extra-grid{grid-template-columns:1fr!important}.partner-detail-page .partner-extra-left,.partner-detail-page .partner-extra-right{grid-column:1!important}.partner-detail-page .partner-form-panel{max-width:none!important}}.partner-detail-page .partner-detail-layout{grid-template-columns:minmax(0,1fr) minmax(280px,340px)!important;align-items:start!important}.partner-detail-page .directory-sidebar{grid-area:1/2/span 3!important}.partner-detail-page .partner-detail-card{margin:0!important}.partner-detail-page .partner-extra-grid{border-top:0!important;margin-top:28px!important;padding-top:0!important}.partner-detail-page .partner-detail-bottom-ad{margin-top:28px!important}@media (max-width:980px){.partner-detail-page .partner-detail-layout{grid-template-columns:1fr!important}.partner-detail-page .partner-detail-card,.partner-detail-page .partner-extra-grid,.partner-detail-page .partner-detail-bottom-ad,.partner-detail-page .directory-sidebar{grid-area:auto/1!important}}.editorial-hero,.simple-hero,.directory-hero,.recipe-hero,.article-page .article-hero{height:clamp(230px,24vw,340px)!important;min-height:0!important}.editorial-hero img,.simple-hero img,.directory-hero img,.recipe-hero img,.article-page .article-hero img{height:100%!important;min-height:0!important}.editorial-hero>div,.simple-hero>div,.directory-hero>div,.directory-hero div,.recipe-hero-overlay{width:min(860px,100% - 44px)!important}.editorial-hero h1,.simple-hero h1,.directory-hero h1,.recipe-hero-overlay h1,.directory-page .directory-hero h1{overflow-wrap:anywhere;max-width:820px!important;font-size:clamp(30px,3.7vw,52px)!important;line-height:1.05!important}.editorial-hero p,.simple-hero p,.recipe-hero-overlay p,.recipe-hero-overlay span,.directory-page .directory-hero .directory-hero-subtitle,.directory-page .directory-hero .directory-hero-copy{max-width:680px!important;margin-top:14px!important;font-size:clamp(15px,1.25vw,18px)!important;line-height:1.35!important}.home-page .home-hero-band{padding-bottom:28px!important}.home-page .home-lead-story,.home-page .home-lead-story img{height:clamp(300px,36vw,430px)!important;min-height:0!important}.home-page .home-lead-copy,.home-page .home-lead-story--compact .home-lead-copy{width:min(780px,100% - 44px)!important;bottom:clamp(24px,4vw,44px)!important}.home-page .home-lead-copy h1,.home-page .home-lead-copy h2,.home-page .home-lead-story--compact h2{overflow-wrap:anywhere;max-width:760px!important;font-size:clamp(28px,3.6vw,50px)!important;line-height:1.05!important}.home-page .home-lead-copy p,.home-page .home-lead-story--compact p{max-width:620px!important;font-size:clamp(14px,1.2vw,17px)!important;line-height:1.38!important}.education-page .feature-card,.education-page .feature-card img,.development-page .feature-card,.development-page .feature-card img,.cooking-page .feature-card,.cooking-page .feature-card img,.ask-dalena-page .ask-lead-card,.ask-dalena-page .ask-lead-card img{height:clamp(260px,28vw,360px)!important;min-height:0!important}.education-page .feature-overlay,.development-page .feature-overlay,.cooking-page .feature-overlay,.ask-dalena-page .ask-lead-card>div{bottom:clamp(18px,3vw,32px)!important;left:clamp(18px,3vw,30px)!important;right:clamp(18px,3vw,30px)!important}.education-page .feature-overlay h1,.development-page .feature-overlay h1,.cooking-page .feature-overlay h1,.ask-dalena-page .ask-lead-card h1{overflow-wrap:anywhere;max-width:660px!important;font-size:clamp(28px,3.2vw,44px)!important;line-height:1.05!important}@media (max-width:720px){.editorial-hero,.simple-hero,.directory-hero,.recipe-hero,.article-page .article-hero{height:280px!important}.editorial-hero>div,.simple-hero>div,.directory-hero>div,.directory-hero div,.recipe-hero-overlay{width:min(100% - 32px,620px)!important}.editorial-hero h1,.simple-hero h1,.directory-hero h1,.recipe-hero-overlay h1,.directory-page .directory-hero h1{font-size:clamp(26px,8vw,38px)!important}.editorial-hero p,.simple-hero p,.recipe-hero-overlay p,.directory-page .directory-hero .directory-hero-subtitle,.directory-page .directory-hero .directory-hero-copy{font-size:15px!important}.home-page .home-lead-story,.home-page .home-lead-story img,.education-page .feature-card,.education-page .feature-card img,.development-page .feature-card,.development-page .feature-card img,.cooking-page .feature-card,.cooking-page .feature-card img,.ask-dalena-page .ask-lead-card,.ask-dalena-page .ask-lead-card img{height:300px!important}.home-page .home-lead-copy,.home-page .home-lead-story--compact .home-lead-copy{width:min(100% - 32px,620px)!important;bottom:22px!important}.home-page .home-lead-copy h1,.home-page .home-lead-copy h2,.home-page .home-lead-story--compact h2,.education-page .feature-overlay h1,.development-page .feature-overlay h1,.cooking-page .feature-overlay h1,.ask-dalena-page .ask-lead-card h1{font-size:clamp(25px,7.4vw,36px)!important}}.partner-detail-page .partner-detail-layout{grid-template-columns:1fr!important;gap:28px!important;width:min(1080px,100% - 48px)!important;margin:48px auto 70px!important;display:grid!important}.partner-detail-page .partner-detail-card,.partner-detail-page .partner-extra-grid,.partner-detail-page .partner-detail-bottom-ad{grid-column:1!important}.partner-detail-page .partner-detail-card{padding:clamp(30px,4vw,54px)!important}.partner-detail-page .partner-detail-intro{grid-template-columns:minmax(220px,34%) minmax(0,1fr)!important;gap:clamp(28px,4vw,48px)!important}.partner-detail-page .partner-extra-grid{border:0!important;grid-template-columns:minmax(240px,.8fr) minmax(360px,1.2fr)!important;gap:24px!important;margin:0!important;padding:0!important;display:grid!important}.partner-detail-page .partner-extra-left,.partner-detail-page .partner-extra-right{gap:24px!important;display:grid!important}.partner-detail-page .partner-info-panel,.partner-detail-page .partner-contact-panel,.partner-detail-page .partner-form-panel{background:#fffffff5!important;border:1px solid #12182214!important;border-radius:8px!important;padding:clamp(24px,3vw,34px)!important;box-shadow:0 18px 42px #12182214!important}.partner-detail-page .partner-info-panel h2,.partner-detail-page .partner-contact-panel h2,.partner-detail-page .partner-form-panel h2{font-size:clamp(25px,2.4vw,34px)!important;line-height:1.08!important}.partner-detail-page .partner-form-panel{max-width:none!important}.partner-detail-page .partner-contact-form{gap:16px!important}.partner-detail-page .partner-contact-form input{min-height:52px!important}.partner-detail-page .partner-contact-form textarea{min-height:150px!important}.partner-detail-page .partner-detail-bottom-ad{justify-content:center!important;margin:6px 0 0!important;display:flex!important}@media (max-width:840px){.partner-detail-page .partner-detail-intro,.partner-detail-page .partner-extra-grid{grid-template-columns:1fr!important}}@media (max-width:560px){.partner-detail-page .partner-detail-layout{width:min(100% - 32px,720px)!important;margin-top:34px!important}.partner-detail-page .partner-detail-card,.partner-detail-page .partner-info-panel,.partner-detail-page .partner-contact-panel,.partner-detail-page .partner-form-panel{padding:22px!important}}.partner-detail-page .partner-detail-layout{grid-template-columns:minmax(0,1fr) minmax(280px,340px)!important;gap:clamp(28px,4vw,46px)!important;width:min(1180px,100% - 48px)!important}.partner-detail-page .partner-detail-card,.partner-detail-page .partner-extra-grid{grid-column:1!important}.partner-detail-page .directory-sidebar{grid-area:1/2/span 2!important;align-self:start!important;gap:22px!important;display:grid!important}.partner-detail-page .partner-detail-bottom-ad{display:none!important}.partner-detail-page .directory-sidebar .directory-ad,.partner-detail-page .directory-sidebar .sidebar-newsletter.labeled{margin:0!important}@media (max-width:980px){.partner-detail-page .partner-detail-layout{grid-template-columns:1fr!important}.partner-detail-page .partner-detail-card,.partner-detail-page .partner-extra-grid,.partner-detail-page .directory-sidebar{grid-area:auto/1!important}}.page-featured-mosaic,.site-featured-mosaic{width:min(1108px,100% - 48px)!important;margin:18px auto 26px!important;display:block!important}.partner-detail-page .partner-detail-bottom-ad{grid-column:1/-1!important;justify-content:center!important;width:100%!important;margin:6px 0 0!important;display:flex!important}.partner-detail-page .partner-detail-bottom-ad .google-ad-slot{width:min(970px,100%)!important}.category-sidebar-ad{justify-content:center!important;width:100%!important;margin:0 0 22px!important;display:flex!important}.category-sidebar-ad .google-ad-slot{width:min(300px,100%)!important;min-height:250px!important}.education-page .education-final-ad,.directory-page .education-final-ad{justify-content:center!important;width:min(1080px,100% - 48px)!important;margin:42px auto 36px!important;display:flex!important}.education-page .education-final-ad .google-ad-slot,.directory-page .education-final-ad .google-ad-slot{width:min(970px,100%)!important;min-height:90px!important}.page-featured-mosaic .site-featured-lead,.site-featured-mosaic .site-featured-lead,.page-featured-mosaic .site-featured-tile,.site-featured-mosaic .site-featured-tile{color:#fff!important;background:#111821!important;border-radius:3px!important;text-decoration:none!important;display:block!important;position:relative!important;overflow:hidden!important}.page-featured-mosaic .site-featured-lead,.site-featured-mosaic .site-featured-lead{min-height:clamp(320px,36vw,412px)!important;margin-bottom:18px!important}.page-featured-mosaic .site-featured-lead a,.site-featured-mosaic .site-featured-lead a,.page-featured-mosaic .site-featured-tile,.site-featured-mosaic .site-featured-tile{min-height:inherit!important;color:#fff!important;text-decoration:none!important;display:block!important;position:relative!important}.page-featured-mosaic .site-featured-lead img,.site-featured-mosaic .site-featured-lead img,.page-featured-mosaic .site-featured-tile img,.site-featured-mosaic .site-featured-tile img{object-fit:cover!important;opacity:.78!important;width:100%!important;max-width:none!important;height:100%!important;position:absolute!important;inset:0!important}.page-featured-mosaic .site-featured-row,.site-featured-mosaic .site-featured-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;display:grid!important}.page-featured-mosaic .site-featured-tile,.site-featured-mosaic .site-featured-tile{min-height:clamp(210px,22vw,262px)!important}.page-featured-mosaic .site-featured-copy,.site-featured-mosaic .site-featured-copy{z-index:2!important;position:absolute!important;bottom:clamp(30px,5vw,44px)!important;left:clamp(28px,4vw,42px)!important;right:clamp(24px,5vw,60px)!important}.page-featured-mosaic .site-featured-tile span,.site-featured-mosaic .site-featured-tile span,.page-featured-mosaic .site-featured-tile h3,.site-featured-mosaic .site-featured-tile h3{z-index:2!important;position:absolute!important}@media (max-width:820px){.page-featured-mosaic,.site-featured-mosaic{width:min(100% - 28px,520px)!important}.page-featured-mosaic .site-featured-row,.site-featured-mosaic .site-featured-row{grid-template-columns:1fr!important}}.compact-page-hero{border-bottom:8px solid var(--brand-pink)!important;border-radius:0!important;width:100vw!important;max-width:none!important;height:clamp(180px,19vw,250px)!important;margin:0 0 28px 50%!important;transform:translate(-50%)!important}.compact-page-hero img{filter:blur(3px)saturate(.9)contrast(.9)!important;opacity:.58!important;transform:scale(1.035)!important}.compact-page-hero:before{background:linear-gradient(90deg,#0c111ac7,#e51f5861,#0c111ab8),radial-gradient(circle,#e51f5829,#0000 48%)!important}.compact-page-hero>div,.directory-page .compact-page-hero>div{text-align:center!important;width:min(980px,100% - 48px)!important}.compact-page-hero h1,.directory-page .compact-page-hero h1{max-width:900px!important;margin:0 auto!important;font-size:clamp(42px,4.8vw,72px)!important;line-height:1.04!important}.compact-page-hero p,.directory-page .compact-page-hero .directory-hero-subtitle,.directory-page .compact-page-hero .directory-hero-copy{max-width:760px!important;margin:18px auto 0!important;font-size:clamp(17px,1.45vw,22px)!important;line-height:1.45!important}.directory-page .compact-page-hero .directory-hero-subtitle{font-family:var(--subtitle-font);font-weight:900;color:var(--brand-pink)!important}.resource-card-section{width:min(1226px,100% - 48px);margin:42px auto 54px}.resource-card-section .resource-card-heading{max-width:760px;margin-bottom:28px}.resource-card-section .resource-card-heading .kicker{margin-bottom:18px}.resource-card-section .resource-card-heading h2{max-width:820px;font-size:clamp(38px,5vw,72px);line-height:.98}.resource-card-section .resource-grid{align-items:stretch}.resource-card-section .resource-card{min-height:320px;padding:clamp(26px,3vw,36px);overflow:hidden}.resource-card-section .resource-card .kicker{align-items:center;gap:10px;margin:0 0 22px;display:flex}.resource-card-section .resource-card .kicker:before{content:"";background:currentColor;width:34px;height:3px}.resource-card-section .resource-card h3{max-width:330px;margin:0 0 22px;font-size:clamp(31px,3.2vw,43px);line-height:.98}.resource-card-section .resource-card p{max-width:330px;margin:0;font-size:18px;line-height:1.52}@media (max-width:820px){.compact-page-hero{width:calc(100vw - 28px)!important;max-width:none!important;height:220px!important}.compact-page-hero h1,.directory-page .compact-page-hero h1{font-size:clamp(34px,9vw,48px)!important}.resource-card-section{width:min(100% - 28px,520px)}.resource-card-section .resource-grid{grid-template-columns:1fr}}.magazines-page .simple-hero,.subscribe-page .simple-hero{border-bottom:8px solid var(--brand-pink)!important;border-radius:3px!important;width:100vw!important;max-width:none!important;margin:0 calc(50% - 50vw) 34px!important}.magazines-page .simple-hero:before,.subscribe-page .simple-hero:before,.article-page .article-hero:before{background:linear-gradient(90deg,#0c111ac7,#e51f5861,#0c111ab8),radial-gradient(circle,#e51f5829,#0000 48%)!important}.category-hero--parenting:before{background:linear-gradient(90deg,#0a1119d1,#e51f587a,#0d2a30c7),radial-gradient(circle at 52% 45%,#e51f5847,#0000 42%),radial-gradient(circle at 82% 18%,#ffffff1a,#0000 28%)!important}.category-hero--parenting img{opacity:.7!important;filter:blur(2px)saturate(1.08)contrast(.96)!important}@media (max-width:820px){.magazines-page .simple-hero,.subscribe-page .simple-hero{width:calc(100vw - 28px)!important;margin-top:18px!important}}.education-page .compact-page-hero,.directory-page .compact-page-hero,.article-page .article-hero,.magazines-page .simple-hero,.subscribe-page .simple-hero{border-bottom:8px solid var(--brand-pink)!important;border-radius:0!important;width:100vw!important;max-width:none!important;height:clamp(180px,19vw,250px)!important;min-height:0!important;margin:0 calc(50% - 50vw) 28px!important;transform:none!important}.magazines-page .simple-hero img,.subscribe-page .simple-hero img,.article-page .article-hero img{filter:blur(3px)saturate(.9)contrast(.9)!important;opacity:.58!important;height:100%!important;min-height:0!important;transform:scale(1.035)!important}.education-page .compact-page-hero>div,.directory-page .compact-page-hero>div,.article-page .recipe-hero-overlay,.magazines-page .simple-hero>div,.subscribe-page .simple-hero>div{z-index:3!important;text-align:center!important;width:min(980px,100% - 48px)!important;position:relative!important;inset:auto!important;transform:none!important}.education-page .compact-page-hero h1,.directory-page .compact-page-hero h1,.article-page .recipe-hero-overlay h1,.magazines-page .simple-hero h1,.subscribe-page .simple-hero h1{max-width:900px!important;margin:0 auto!important;font-size:clamp(36px,4vw,58px)!important;line-height:1.04!important}.education-page .compact-page-hero p,.directory-page .compact-page-hero .directory-hero-subtitle,.directory-page .compact-page-hero .directory-hero-copy,.article-page .recipe-hero-overlay p,.article-page .recipe-hero-overlay span,.magazines-page .simple-hero p,.subscribe-page .simple-hero p{max-width:760px!important;margin:14px auto 0!important;font-size:clamp(16px,1.3vw,20px)!important;line-height:1.45!important}@media (max-width:820px){.education-page .compact-page-hero,.directory-page .compact-page-hero,.article-page .article-hero,.magazines-page .simple-hero,.subscribe-page .simple-hero{width:calc(100vw - 28px)!important;height:220px!important}.education-page .compact-page-hero h1,.directory-page .compact-page-hero h1,.article-page .recipe-hero-overlay h1,.magazines-page .simple-hero h1,.subscribe-page .simple-hero h1{font-size:clamp(32px,8vw,44px)!important}}.google-ad-slot{max-width:100%!important;overflow:visible!important}.google-ad-slot>div,.google-ad-slot iframe,.google-ad-slot img{max-width:100%!important}.google-ad-slot--leaderboard,.google-ad-slot--leaderboard-sm,.google-ad-slot--wide-banner{width:min(970px,100vw - 40px)!important;min-height:90px!important}.google-ad-slot--medium-rect,.google-ad-slot--directory-rect,.category-sidebar-ad .google-ad-slot{width:min(300px,100%)!important;min-height:250px!important}.article-side-ad,.recipe-sidebar .article-side-ad{min-height:250px!important}.article-ad-slot{width:min(728px,100%)!important;min-height:90px!important}.top-ad,.home-menu-ad{padding:10px 16px!important}.home-ad-row,.modern-ad-row,.magazine-bottom-ad,.final-ad-wrap,.partner-detail-bottom-ad,.education-page .education-final-ad,.directory-page .education-final-ad{width:min(100% - 40px,960px)!important}.partner-detail-page .partner-detail-bottom-ad .google-ad-slot,.education-page .education-final-ad .google-ad-slot,.directory-page .education-final-ad .google-ad-slot{width:min(970px,100%)!important;min-height:90px!important}.google-ad-slot[data-google-ad-unit^=newspack-sidebar]{width:min(300px,100%)!important;min-height:250px!important}.site-nav a:hover,.site-nav a:focus-visible,.site-nav a.active,.nav-dropdown:hover>a,.nav-dropdown:focus-within>a{color:var(--brand-pink)!important;opacity:1!important;background:#fff!important;text-decoration:none!important}.site-nav .nav-dropdown-menu a:hover,.site-nav .nav-dropdown-menu a:focus,.nav-dropdown-menu a.active{color:#fff!important;background:var(--brand-pink)!important}button.search-link:hover,button.search-link:focus-visible{background:#fff!important}button.search-link:hover:before,button.search-link:focus-visible:before{border-color:var(--brand-pink)!important}button.search-link:hover:after,button.search-link:focus-visible:after{background:var(--brand-pink)!important}@media (max-width:1180px){.site-header .brand{width:clamp(260px,30vw,340px)!important}.site-header .site-nav{gap:10px!important}.site-header .site-nav a,.site-header .nav-dropdown>a{padding-inline:6px!important;font-size:12px!important}}@media (max-width:980px){.site-header .menu-toggle{justify-content:center;align-items:center;display:inline-flex!important}.site-header .site-nav{flex-direction:column!important;align-items:stretch!important;gap:4px!important;width:100%!important;margin-left:0!important;display:none!important}.site-header .site-nav.open{display:flex!important}.site-header .site-nav a,.site-header .nav-dropdown>a,.site-header button.search-link{justify-content:flex-start!important;width:100%!important;min-height:40px!important;padding:0 12px!important}.site-header .nav-dropdown{width:100%!important;display:block!important}.site-nav a:hover,.site-nav a:focus-visible,.site-nav a.active,.nav-dropdown:hover>a,.nav-dropdown:focus-within>a{color:var(--brand-pink)!important;background:#fff!important}button.search-link:hover,button.search-link:focus-visible{background:#fff!important}}@media (max-width:640px){.google-ad-slot--leaderboard,.google-ad-slot--leaderboard-sm,.google-ad-slot--wide-banner,.article-ad-slot,.partner-detail-page .partner-detail-bottom-ad .google-ad-slot,.education-page .education-final-ad .google-ad-slot,.directory-page .education-final-ad .google-ad-slot{width:min(300px,100vw - 32px)!important;min-height:70px!important}.google-ad-slot--medium-rect,.google-ad-slot--directory-rect,.category-sidebar-ad .google-ad-slot,.article-side-ad,.recipe-sidebar .article-side-ad{width:min(300px,100vw - 32px)!important;min-height:250px!important;margin-inline:auto!important}.top-ad,.home-menu-ad{padding:8px 12px!important}.home-ad-row,.modern-ad-row,.magazine-bottom-ad,.final-ad-wrap,.partner-detail-bottom-ad,.education-page .education-final-ad,.directory-page .education-final-ad{width:min(100% - 28px,420px)!important}}html,body{max-width:100%;overflow-x:hidden}main,section,article,aside,.header-inner,.site-nav,.home-page,.education-page,.directory-page,.magazines-page,.subscribe-page,.article-page,.recipe-page{min-width:0}.site-header .header-inner{gap:clamp(14px,2.2vw,42px)!important;width:min(1680px,100% - clamp(32px,5vw,72px))!important}.site-header .brand{flex:0 clamp(190px,18vw,320px)!important;min-width:0!important}.site-header .site-nav{gap:0!important;min-width:0!important}.site-header .site-nav a,.site-header .nav-dropdown>a,.site-header button.search-link{flex-shrink:0!important;min-width:0!important}.site-header button.search-link{border:0!important}@media (min-width:1241px) and (max-width:1440px){.site-header .brand{flex-basis:clamp(210px,16vw,260px)!important}.site-header .site-nav a,.site-header .nav-dropdown>a{padding-inline:7px!important;font-size:11px!important}.site-header button.search-link{width:38px!important}}@media (max-width:1240px){.site-header .header-inner{flex-wrap:wrap!important;gap:10px 16px!important;width:min(100% - 32px,980px)!important;min-height:auto!important;padding-block:10px!important}.site-header .brand{flex:0 min(44vw,260px)!important;width:auto!important}.site-header .brand-logo{max-height:54px!important}.site-header .menu-toggle{justify-content:center!important;align-items:center!important;min-height:40px!important;margin-left:auto!important;padding:0 14px!important;display:inline-flex!important}.site-header .site-nav{flex-direction:column!important;flex:0 0 100%!important;order:3!important;align-items:stretch!important;gap:4px!important;width:100%!important;margin-left:0!important;padding-top:8px!important;display:none!important}.site-header .site-nav.open{display:flex!important}.site-header .site-nav a,.site-header .nav-dropdown>a,.site-header button.search-link{justify-content:flex-start!important;width:100%!important;min-height:42px!important;padding:0 14px!important;font-size:12px!important}.site-header .nav-dropdown{width:100%!important;display:block!important}.site-header .nav-dropdown-menu{width:100%!important;min-width:0!important;box-shadow:none!important;background:#ffffff1f!important;display:block!important;position:static!important}.site-header .nav-dropdown-menu a{color:#fff!important;min-height:38px!important;padding-left:28px!important}}@media (max-width:520px){.site-header .header-inner{width:min(100% - 24px,460px)!important}.site-header .brand{flex-basis:min(62vw,230px)!important}.site-header .brand-logo{max-height:48px!important}}.page-featured-mosaic,.site-featured-mosaic,.weekly-section,.education-content-grid,.education-archive-section,.resource-card-section{width:min(100% - 32px,1180px)!important}.education-content-grid,.education-featured-modern{grid-template-columns:minmax(0,1fr) minmax(240px,300px)!important;gap:clamp(22px,3vw,40px)!important}.education-archive-grid,.parenting-archive-grid,.cooking-archive-grid,.development-archive-grid,.ask-dalena-archive-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))!important}.education-archive-card,.parenting-archive-card,.cooking-archive-card,.development-archive-card,.ask-dalena-archive-card{min-width:0!important}.education-archive-card h3,.parenting-archive-card h3,.cooking-archive-card h3,.development-archive-card h3,.ask-dalena-archive-card h3,.site-featured-copy h2,.site-featured-tile h3,.home-image-tile h3,.wide-story h3{overflow-wrap:anywhere}@media (max-width:1100px){.education-content-grid,.education-featured-modern{grid-template-columns:1fr!important}.education-sidebar{width:min(100%,520px)!important;margin-inline:auto!important}.page-featured-mosaic .site-featured-row,.site-featured-mosaic .site-featured-row,.home-card-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.page-featured-mosaic,.site-featured-mosaic,.weekly-section,.education-content-grid,.education-archive-section,.resource-card-section{width:min(100% - 24px,560px)!important}.page-featured-mosaic .site-featured-row,.site-featured-mosaic .site-featured-row,.home-card-row{grid-template-columns:1fr!important}.page-featured-mosaic .site-featured-lead,.site-featured-mosaic .site-featured-lead{min-height:300px!important}.page-featured-mosaic .site-featured-tile,.site-featured-mosaic .site-featured-tile,.home-image-tile{min-height:220px!important}.compact-page-hero,.education-page .compact-page-hero,.directory-page .compact-page-hero,.article-page .article-hero,.magazines-page .simple-hero,.subscribe-page .simple-hero{width:100vw!important;height:auto!important;min-height:230px!important;margin-inline:calc(50% - 50vw)!important}.compact-page-hero>div,.education-page .compact-page-hero>div,.directory-page .compact-page-hero>div,.article-page .recipe-hero-overlay,.magazines-page .simple-hero>div,.subscribe-page .simple-hero>div{width:min(100% - 28px,520px)!important}.post-navigation{grid-template-columns:1fr!important;gap:16px!important;padding-inline:0!important}.post-navigation a,.post-navigation a:last-child{text-align:left!important;font-size:19px!important}}@media (max-width:420px){.top-ad,.home-menu-ad{padding-inline:8px!important}.google-ad-slot--leaderboard,.google-ad-slot--leaderboard-sm,.google-ad-slot--wide-banner,.article-ad-slot{width:min(280px,100vw - 24px)!important}.compact-page-hero h1,.education-page .compact-page-hero h1,.directory-page .compact-page-hero h1,.article-page .recipe-hero-overlay h1,.magazines-page .simple-hero h1,.subscribe-page .simple-hero h1{font-size:clamp(30px,10vw,38px)!important}}.site-header .site-nav a,.site-header .nav-dropdown>a,.site-header button.search-link{transition:background-color .16s,color .16s,box-shadow .16s!important;position:relative!important}.site-header .site-nav a.active,.site-header .nav-dropdown>a.active{color:#fff!important;background:0 0!important;box-shadow:inset 0 -4px #fff!important}.site-header .site-nav a:hover,.site-header .site-nav a:focus-visible,.site-header .nav-dropdown:hover>a,.site-header .nav-dropdown:focus-within>a,.site-header .site-nav a.active:hover,.site-header .site-nav a.active:focus-visible,.site-header .nav-dropdown:hover>a.active,.site-header .nav-dropdown:focus-within>a.active{color:var(--brand-pink)!important;box-shadow:none!important;background:#fff!important}@media (max-width:1240px){.site-header .site-nav a.active,.site-header .nav-dropdown>a.active{box-shadow:inset 4px 0 #fff!important}}@media (min-width:1241px){.site-header .header-inner{align-items:center!important;display:flex!important}.site-header .brand{margin-right:0!important}.site-header .site-nav{flex:auto!important;justify-content:center!important;align-items:center!important;margin-left:0!important;padding-right:58px!important;display:flex!important;position:relative!important}.site-header button.search-link{width:44px!important;height:54px!important;min-height:54px!important;box-shadow:none!important;background:0 0!important;padding:0!important;position:absolute!important;top:50%!important;right:0!important;transform:translateY(-50%)!important}.site-header .site-nav a,.site-header .nav-dropdown>a{color:#ffffffc2!important;box-shadow:none!important;background:0 0!important}.site-header .site-nav a:before,.site-header .nav-dropdown>a:before{content:""!important;background:#fff!important;border-radius:999px!important;width:0!important;height:2px!important;transition:width .18s!important;position:absolute!important;bottom:13px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.site-header .site-nav a:hover,.site-header .site-nav a:focus-visible,.site-header .site-nav a.active:hover,.site-header .site-nav a.active:focus-visible,.site-header .nav-dropdown:hover>a,.site-header .nav-dropdown:focus-within>a,.site-header .nav-dropdown:hover>a.active,.site-header .nav-dropdown:focus-within>a.active{color:#fff!important;box-shadow:none!important;background:0 0!important}.site-header .site-nav a:hover:before,.site-header .site-nav a:focus-visible:before,.site-header .nav-dropdown:hover>a:before,.site-header .nav-dropdown:focus-within>a:before{width:calc(100% - 18px)!important}.site-header .site-nav a.active,.site-header .nav-dropdown>a.active{color:#ffffffe0!important;box-shadow:none!important;background:0 0!important}.site-header .site-nav a.active:before,.site-header .nav-dropdown>a.active:before{opacity:.8!important;width:calc(100% - 22px)!important}.site-header button.search-link:hover,.site-header button.search-link:focus-visible{box-shadow:none!important;background:0 0!important}.site-header button.search-link:before{border-color:#ffffffc7!important;transition:border-color .16s!important}.site-header button.search-link:after{background:#ffffffc7!important;transition:background-color .16s!important}.site-header .header-inner{grid-template-columns:minmax(190px,320px) minmax(0,1fr) 58px!important;align-items:center!important;gap:18px!important;width:min(1680px,100% - clamp(32px,5vw,72px))!important;display:grid!important}.site-header .brand{grid-column:1!important;justify-self:start!important;width:min(320px,100%)!important;margin:0!important}.site-header .site-nav{grid-column:2/4!important;grid-template-columns:minmax(0,1fr) 58px!important;align-items:center!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important}.site-header .site-nav>a,.site-header .site-nav>.nav-dropdown{justify-self:center!important}.site-header .site-nav>a:first-child{margin-left:auto!important}.site-header .site-nav>.nav-dropdown+a,.site-header .site-nav>a+a,.site-header .site-nav>a+.nav-dropdown,.site-header .site-nav>.nav-dropdown+.nav-dropdown{margin-left:clamp(12px,1.3vw,24px)!important}.site-header .site-nav>a:last-of-type{margin-right:auto!important}.site-header button.search-link{grid-column:2!important;justify-self:end!important;width:44px!important;height:54px!important;min-height:54px!important;margin:0!important;padding:0!important;position:relative!important;top:auto!important;right:auto!important;transform:none!important}.site-header .site-nav a,.site-header .nav-dropdown>a,.site-header .site-nav a.active,.site-header .nav-dropdown>a.active,.site-header .site-nav a:hover,.site-header .site-nav a:focus-visible,.site-header .site-nav a.active:hover,.site-header .site-nav a.active:focus-visible,.site-header .nav-dropdown:hover>a,.site-header .nav-dropdown:focus-within>a,.site-header .nav-dropdown:hover>a.active,.site-header .nav-dropdown:focus-within>a.active,.site-header button.search-link,.site-header button.search-link:hover,.site-header button.search-link:focus-visible{box-shadow:none!important;background:0 0!important}.site-header .site-nav a.active,.site-header .nav-dropdown>a.active{color:#ffffffdb!important}.site-header .site-nav a:hover,.site-header .site-nav a:focus-visible,.site-header .site-nav a.active:hover,.site-header .site-nav a.active:focus-visible,.site-header .nav-dropdown:hover>a,.site-header .nav-dropdown:focus-within>a,.site-header .nav-dropdown:hover>a.active,.site-header .nav-dropdown:focus-within>a.active{color:#fff!important}.site-header .site-nav a:before,.site-header .nav-dropdown>a:before,.site-header .site-nav a.active:before,.site-header .nav-dropdown>a.active:before,.site-header .site-nav a:hover:before,.site-header .site-nav a:focus-visible:before,.site-header .nav-dropdown:hover>a:before,.site-header .nav-dropdown:focus-within>a:before{content:none!important;width:0!important;display:none!important}.site-header button.search-link:before{border-color:#ffffffc7!important}.site-header button.search-link:after{background:#ffffffc7!important}.site-header button.search-link:hover:before,.site-header button.search-link:focus-visible:before{border-color:#fff!important}.site-header button.search-link:hover:after,.site-header button.search-link:focus-visible:after{background:#fff!important}.site-header .header-inner{align-items:center!important;gap:clamp(24px,4vw,72px)!important;width:min(1680px,100% - clamp(32px,5vw,72px))!important;display:flex!important}.site-header .brand{flex:0 0 clamp(220px,18vw,320px)!important;justify-self:auto!important;width:auto!important;margin:0!important}.site-header .site-nav{flex:auto!important;grid-template-columns:none!important;justify-content:center!important;align-items:center!important;gap:clamp(16px,1.7vw,30px)!important;width:auto!important;margin:0!important;padding:0 58px 0 0!important;display:flex!important;position:relative!important}.site-header .site-nav>a,.site-header .site-nav>.nav-dropdown{justify-self:auto!important;margin:0!important}.site-header button.search-link{width:44px!important;height:54px!important;min-height:54px!important;margin:0!important;padding:0!important;position:absolute!important;top:50%!important;right:0!important;transform:translateY(-50%)!important}.site-header .site-nav a,.site-header .nav-dropdown>a,.site-header .site-nav a.active,.site-header .nav-dropdown>a.active,.site-header .site-nav a:hover,.site-header .site-nav a:focus-visible,.site-header .site-nav a.active:hover,.site-header .site-nav a.active:focus-visible,.site-header .nav-dropdown:hover>a,.site-header .nav-dropdown:focus-within>a,.site-header .nav-dropdown:hover>a.active,.site-header .nav-dropdown:focus-within>a.active{box-shadow:none!important;background:0 0!important}.site-header .site-nav a,.site-header .nav-dropdown>a{color:#ffffffb8!important}.site-header .site-nav a.active,.site-header .nav-dropdown>a.active,.site-header .site-nav a:hover,.site-header .site-nav a:focus-visible,.site-header .site-nav a.active:hover,.site-header .site-nav a.active:focus-visible,.site-header .nav-dropdown:hover>a,.site-header .nav-dropdown:focus-within>a,.site-header .nav-dropdown:hover>a.active,.site-header .nav-dropdown:focus-within>a.active{color:#fff!important}.site-header .site-nav a:before,.site-header .nav-dropdown>a:before,.site-header .site-nav a.active:before,.site-header .nav-dropdown>a.active:before,.site-header .site-nav a:hover:before,.site-header .site-nav a:focus-visible:before,.site-header .nav-dropdown:hover>a:before,.site-header .nav-dropdown:focus-within>a:before{content:none!important;display:none!important}.site-header button.search-link,.site-header button.search-link:hover,.site-header button.search-link:focus-visible{box-shadow:none!important;background:0 0!important}}.site-header .nav-dropdown-menu{background:#fff!important;border:1px solid #12182214!important;box-shadow:0 14px 28px #12182224!important}.site-header .nav-dropdown-menu a,.site-header .site-nav .nav-dropdown-menu a,.site-header .nav-dropdown:hover .nav-dropdown-menu a,.site-header .nav-dropdown:focus-within .nav-dropdown-menu a{color:#192638!important;box-shadow:none!important;background:#fff!important}.site-header .nav-dropdown-menu a:hover,.site-header .nav-dropdown-menu a:focus-visible{color:#fff!important;background:var(--brand-pink)!important}.site-header .nav-dropdown-menu a:before{content:none!important;display:none!important}.education-content-grid .education-archive-section{width:100%!important;margin:0!important}.education-sidebar,.development-sidebar,.cooking-sidebar,.directory-sidebar,.recipe-sidebar{gap:20px!important}.education-sidebar .sidebar-newsletter,.education-sidebar .sidebar-newsletter.labeled,.development-sidebar .sidebar-newsletter,.development-sidebar .sidebar-newsletter.labeled,.cooking-sidebar .sidebar-newsletter,.cooking-sidebar .sidebar-newsletter.labeled,.directory-sidebar .sidebar-newsletter,.directory-sidebar .sidebar-newsletter.labeled,.recipe-sidebar .sidebar-newsletter,.recipe-sidebar .sidebar-newsletter.labeled,.clean-sidebar .sidebar-newsletter,.clean-sidebar .sidebar-newsletter.labeled{border-radius:7px!important;gap:10px!important;padding:22px!important;box-shadow:0 12px 28px #12182212!important}.education-sidebar .sidebar-newsletter .section-rule,.development-sidebar .sidebar-newsletter .section-rule,.cooking-sidebar .sidebar-newsletter .section-rule,.directory-sidebar .sidebar-newsletter .section-rule,.recipe-sidebar .sidebar-newsletter .section-rule,.clean-sidebar .sidebar-newsletter .section-rule{width:20px!important;height:3px!important;margin-bottom:6px!important}.education-sidebar .sidebar-newsletter h2,.development-sidebar .sidebar-newsletter h2,.cooking-sidebar .sidebar-newsletter h2,.directory-sidebar .sidebar-newsletter h2,.recipe-sidebar .sidebar-newsletter h2,.clean-sidebar .sidebar-newsletter h2,.sidebar-newsletter.labeled h2{margin:0 0 8px!important;font-size:clamp(20px,1.8vw,25px)!important;line-height:1.08!important}.education-sidebar .sidebar-newsletter label,.development-sidebar .sidebar-newsletter label,.cooking-sidebar .sidebar-newsletter label,.directory-sidebar .sidebar-newsletter label,.recipe-sidebar .sidebar-newsletter label,.clean-sidebar .sidebar-newsletter label{font-size:13px!important;line-height:1.2!important}.education-sidebar .sidebar-newsletter input,.development-sidebar .sidebar-newsletter input,.cooking-sidebar .sidebar-newsletter input,.directory-sidebar .sidebar-newsletter input,.recipe-sidebar .sidebar-newsletter input,.clean-sidebar .sidebar-newsletter input{border-radius:7px!important;min-height:42px!important;padding-inline:14px!important;font-size:14px!important}.education-sidebar .sidebar-newsletter .signup-button,.development-sidebar .sidebar-newsletter .signup-button,.cooking-sidebar .sidebar-newsletter .signup-button,.directory-sidebar .sidebar-newsletter .signup-button,.recipe-sidebar .sidebar-newsletter .signup-button,.clean-sidebar .sidebar-newsletter .signup-button{border-radius:7px!important;min-width:118px!important;min-height:44px!important;margin-top:4px!important;padding:0 18px!important;font-size:13px!important}@media (max-width:1240px){.site-header .nav-dropdown-menu,.site-header .site-nav .nav-dropdown-menu{box-shadow:none!important;background:#ffffff1a!important;border:0!important}.site-header .nav-dropdown-menu a,.site-header .site-nav .nav-dropdown-menu a{color:#fff!important;background:0 0!important}.site-header .nav-dropdown-menu a:hover,.site-header .nav-dropdown-menu a:focus-visible{color:var(--brand-pink)!important;background:#fff!important}}@media (min-width:1241px){header.site-header nav.site-nav .nav-dropdown .nav-dropdown-menu,header.site-header nav.site-nav .nav-dropdown:hover .nav-dropdown-menu,header.site-header nav.site-nav .nav-dropdown:focus-within .nav-dropdown-menu{background:#fff!important;border:1px solid #1218221a!important}header.site-header nav.site-nav .nav-dropdown .nav-dropdown-menu a,header.site-header nav.site-nav .nav-dropdown:hover .nav-dropdown-menu a,header.site-header nav.site-nav .nav-dropdown:focus-within .nav-dropdown-menu a,header.site-header nav.site-nav .nav-dropdown .nav-dropdown-menu a:visited{color:#162236!important;opacity:1!important;text-shadow:none!important;background:#fff!important}header.site-header nav.site-nav .nav-dropdown .nav-dropdown-menu a:hover,header.site-header nav.site-nav .nav-dropdown .nav-dropdown-menu a:focus-visible{color:#fff!important;background:var(--brand-pink)!important}}.education-featured-modern .education-sidebar{box-shadow:none!important;background:0 0!important;border:0!important;align-content:start!important;gap:26px!important;padding:0!important;display:grid!important}.education-featured-modern .education-sidebar .category-sidebar-ad,.education-featured-modern .education-sidebar .sidebar-newsletter{background:#fff!important;border-radius:7px!important;width:100%!important;margin:0!important;box-shadow:0 16px 36px #12182214!important}.education-featured-modern .education-sidebar .category-sidebar-ad{padding:22px!important}.education-featured-modern .education-sidebar .category-sidebar-ad .google-ad-slot{width:min(260px,100%)!important;min-height:210px!important}.education-featured-modern .education-sidebar .sidebar-newsletter,.education-featured-modern .education-sidebar .sidebar-newsletter.labeled{padding:24px!important}@media (max-width:1100px){.education-index-page .education-featured-modern .education-sidebar{margin-top:0!important}}.education-between-ad{background:0 0!important;justify-content:center!important;width:min(100% - 56px,1180px)!important;margin:24px auto 54px!important;padding:0!important;display:flex!important}.education-between-ad .google-ad-slot{background:#fff!important;border-radius:8px!important;width:min(970px,100%)!important;min-height:90px!important}.education-index-page .education-featured-modern{align-items:start!important;width:min(100% - 56px,1180px)!important;margin:0 auto 46px!important}.education-index-page .education-featured-modern .education-sidebar{margin-top:clamp(132px,8vw,164px)!important}.education-index-page .education-featured-modern .education-sidebar .sidebar-newsletter,.education-index-page .education-featured-modern .education-sidebar .sidebar-newsletter.labeled{max-width:300px!important}@media (max-width:1100px){.education-between-ad{width:min(100% - 32px,720px)!important;margin:28px auto 36px!important}.education-index-page .education-featured-modern .education-sidebar{margin-top:0!important;width:min(100%,420px)!important;margin-inline:auto!important}.education-index-page .education-featured-modern .education-sidebar .sidebar-newsletter,.education-index-page .education-featured-modern .education-sidebar .sidebar-newsletter.labeled{max-width:none!important}}.site-header .header-search-link{width:44px!important;height:54px!important;min-height:54px!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:0 0 44px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:inline-flex!important}@media (min-width:1241px){.site-header .header-inner{grid-template-columns:minmax(220px,320px) minmax(0,1fr) 48px!important;align-items:center!important;gap:clamp(24px,4vw,72px)!important;display:grid!important}.site-header .brand{grid-column:1!important}.site-header .site-nav{grid-column:2!important;justify-content:center!important;align-items:center!important;width:100%!important;padding:0!important;display:flex!important;position:relative!important}.site-header .header-search-link,.site-header button.header-search-link,.site-header button.search-link.header-search-link{grid-column:3!important;justify-self:end!important;position:relative!important;top:auto!important;right:auto!important;transform:none!important}}@media (max-width:1240px){.site-header .header-search-link,.site-header button.header-search-link,.site-header button.search-link.header-search-link{order:2!important;width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;position:relative!important;top:auto!important;right:auto!important;transform:none!important}.site-header .site-nav{order:3!important}.site-header button.header-search-link:before{top:11px!important;left:10px!important}.site-header button.header-search-link:after{top:24px!important;left:23px!important}}.category-index-page .education-featured-modern,.tag-page .education-featured-modern{grid-template-columns:minmax(0,1fr) minmax(280px,320px)!important;align-items:start!important;gap:clamp(28px,4vw,56px)!important;width:min(100% - 56px,1180px)!important;margin:46px auto!important}.category-index-page .education-content-grid .news-section,.tag-page .education-content-grid .education-archive-section{width:100%!important;margin:0!important;padding:0!important}.category-index-page .education-featured-modern .education-sidebar{margin-top:56px!important}.tag-page .education-featured-modern .education-sidebar{margin-top:clamp(112px,8vw,138px)!important}.category-index-page .education-featured-modern .education-sidebar .sidebar-newsletter,.category-index-page .education-featured-modern .education-sidebar .sidebar-newsletter.labeled,.tag-page .education-featured-modern .education-sidebar .sidebar-newsletter,.tag-page .education-featured-modern .education-sidebar .sidebar-newsletter.labeled{max-width:none!important}.category-index-page .education-archive-grid,.tag-page .education-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.education-sidebar .sidebar-newsletter,.education-sidebar .sidebar-newsletter.labeled,.development-sidebar .sidebar-newsletter,.development-sidebar .sidebar-newsletter.labeled,.cooking-sidebar .sidebar-newsletter,.cooking-sidebar .sidebar-newsletter.labeled,.directory-sidebar .sidebar-newsletter,.directory-sidebar .sidebar-newsletter.labeled,.recipe-sidebar .sidebar-newsletter,.recipe-sidebar .sidebar-newsletter.labeled,.ask-sidebar .sidebar-newsletter,.ask-sidebar .sidebar-newsletter.labeled,.clean-sidebar .sidebar-newsletter,.clean-sidebar .sidebar-newsletter.labeled{background:#fff!important;border:1px solid #12182214!important;border-radius:8px!important;width:100%!important;max-width:320px!important;padding:30px 30px 28px!important;box-shadow:0 18px 42px #14182014!important}.education-sidebar .sidebar-newsletter .section-rule,.development-sidebar .sidebar-newsletter .section-rule,.cooking-sidebar .sidebar-newsletter .section-rule,.directory-sidebar .sidebar-newsletter .section-rule,.recipe-sidebar .sidebar-newsletter .section-rule,.ask-sidebar .sidebar-newsletter .section-rule,.clean-sidebar .sidebar-newsletter .section-rule{background:var(--brand-pink)!important;border-radius:999px!important;width:26px!important;height:3px!important;margin:0 0 22px!important}.education-sidebar .sidebar-newsletter h2,.development-sidebar .sidebar-newsletter h2,.cooking-sidebar .sidebar-newsletter h2,.directory-sidebar .sidebar-newsletter h2,.recipe-sidebar .sidebar-newsletter h2,.ask-sidebar .sidebar-newsletter h2,.clean-sidebar .sidebar-newsletter h2,.sidebar-newsletter.labeled h2{color:var(--brand-pink)!important;font-family:var(--subtitle-font)!important;margin:0 0 24px!important;font-size:clamp(26px,2.1vw,32px)!important;font-weight:900!important;line-height:1.06!important}.education-sidebar .sidebar-newsletter .field-row,.development-sidebar .sidebar-newsletter .field-row,.cooking-sidebar .sidebar-newsletter .field-row,.directory-sidebar .sidebar-newsletter .field-row,.recipe-sidebar .sidebar-newsletter .field-row,.ask-sidebar .sidebar-newsletter .field-row,.clean-sidebar .sidebar-newsletter .field-row{gap:8px!important}.education-sidebar .sidebar-newsletter label,.development-sidebar .sidebar-newsletter label,.cooking-sidebar .sidebar-newsletter label,.directory-sidebar .sidebar-newsletter label,.recipe-sidebar .sidebar-newsletter label,.ask-sidebar .sidebar-newsletter label,.clean-sidebar .sidebar-newsletter label{color:#07101d!important;font-size:15px!important;font-weight:900!important;line-height:1.2!important}.education-sidebar .sidebar-newsletter input,.development-sidebar .sidebar-newsletter input,.cooking-sidebar .sidebar-newsletter input,.directory-sidebar .sidebar-newsletter input,.recipe-sidebar .sidebar-newsletter input,.ask-sidebar .sidebar-newsletter input,.clean-sidebar .sidebar-newsletter input{color:#162236!important;background:#fffdf9!important;border:1px solid #1218222b!important;border-radius:7px!important;width:100%!important;min-height:54px!important;margin:0!important;padding:0 18px!important;font-size:16px!important}.education-sidebar .sidebar-newsletter .signup-button,.development-sidebar .sidebar-newsletter .signup-button,.cooking-sidebar .sidebar-newsletter .signup-button,.directory-sidebar .sidebar-newsletter .signup-button,.recipe-sidebar .sidebar-newsletter .signup-button,.ask-sidebar .sidebar-newsletter .signup-button,.clean-sidebar .sidebar-newsletter .signup-button{color:#fff!important;background:#162236!important;border-radius:7px!important;width:min(150px,100%)!important;min-height:58px!important;margin-top:10px!important;padding:0 20px!important;font-size:15px!important;font-weight:900!important}@media (max-width:1100px){.category-index-page .education-featured-modern,.tag-page .education-featured-modern{grid-template-columns:1fr!important;width:min(100% - 32px,720px)!important}.category-index-page .education-featured-modern .education-sidebar,.tag-page .education-featured-modern .education-sidebar{width:min(100%,420px)!important;margin:0 auto!important}.education-sidebar .sidebar-newsletter,.education-sidebar .sidebar-newsletter.labeled,.development-sidebar .sidebar-newsletter,.development-sidebar .sidebar-newsletter.labeled,.cooking-sidebar .sidebar-newsletter,.cooking-sidebar .sidebar-newsletter.labeled,.directory-sidebar .sidebar-newsletter,.directory-sidebar .sidebar-newsletter.labeled,.recipe-sidebar .sidebar-newsletter,.recipe-sidebar .sidebar-newsletter.labeled,.ask-sidebar .sidebar-newsletter,.ask-sidebar .sidebar-newsletter.labeled,.clean-sidebar .sidebar-newsletter,.clean-sidebar .sidebar-newsletter.labeled{max-width:none!important}}@media (max-width:720px){.category-index-page .education-archive-grid,.tag-page .education-archive-grid{grid-template-columns:1fr!important}}.newsletter-ad-stack{align-content:start!important;gap:18px!important;width:100%!important;max-width:320px!important;display:grid!important}.newsletter-stack-ad{background:0 0!important;justify-content:center!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important}.newsletter-stack-ad .google-ad-slot{background:#fff!important;border-radius:8px!important;width:100%!important;min-height:72px!important}.newsletter-stack-ad .google-ad-slot[data-google-ad-unit^=newspack-sidebar]{width:min(300px,100%)!important;min-height:250px!important}.newsletter-ad-stack .sidebar-newsletter,.newsletter-ad-stack .sidebar-newsletter.labeled,.newsletter-ad-stack .compact-form,.newsletter-ad-stack .newsletter-card-form,.newsletter-card .newsletter-ad-stack,.newsletter-panel .newsletter-ad-stack{max-width:none!important}.newsletter-card .newsletter-stack-ad .google-ad-slot{min-height:64px!important}.newsletter-panel .newsletter-stack-ad .google-ad-slot{width:min(420px,100%)!important;min-height:76px!important}.article-body>.newsletter-ad-stack,.recipe-article>.newsletter-ad-stack{margin:36px auto!important}@media (max-width:1100px){.newsletter-ad-stack{max-width:none!important}}.archive-pagination-ad{background:0 0!important;border-top:1px dotted #12182259!important;justify-content:center!important;width:min(100% - 56px,1180px)!important;margin:44px auto 50px!important;padding-top:30px!important;display:flex!important}.archive-pagination-ad .google-ad-slot{background:#fff!important;border-radius:8px!important;width:min(970px,100vw - 56px)!important;min-height:90px!important}.magazine-newsletter-break{grid-column:1/-1!important;justify-content:center!important;width:100%!important;margin:28px auto 44px!important;display:flex!important}.magazine-newsletter-break .newsletter-ad-stack{width:min(100%,520px)!important;max-width:520px!important}.magazine-newsletter-break .newsletter-stack-ad .google-ad-slot{width:100%!important}.resource-card-section .resource-grid{gap:clamp(20px,2.8vw,32px)!important}.resource-card-section .resource-card{min-height:300px!important;padding:clamp(28px,3vw,38px)!important}.resource-card-section .resource-card h3{overflow-wrap:normal!important;max-width:100%!important;margin-bottom:20px!important;font-size:clamp(30px,2.6vw,40px)!important;line-height:1.04!important}.resource-card-section .resource-card p{max-width:34ch!important;font-size:clamp(16px,1.4vw,18px)!important;line-height:1.48!important}.subscribe-page .resource-card-section{isolation:auto!important;background:0 0!important;width:min(100% - 32px,1180px)!important;margin:54px auto!important;padding:0!important;position:static!important;overflow:visible!important}.subscribe-page .resource-card-section:before,.subscribe-page .resource-card-section:after{display:none!important}.subscribe-page .resource-card-section .resource-card{min-height:280px!important}.directory-page .directory-sidebar,.partner-detail-page .directory-sidebar{justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:340px!important}.directory-page .directory-sidebar .newsletter-ad-stack,.partner-detail-page .directory-sidebar .newsletter-ad-stack{justify-self:center!important;width:100%!important;min-width:0!important;max-width:320px!important}.directory-page .directory-sidebar .newsletter-stack-ad,.partner-detail-page .directory-sidebar .newsletter-stack-ad,.directory-page .directory-sidebar .newsletter-stack-ad .google-ad-slot,.partner-detail-page .directory-sidebar .newsletter-stack-ad .google-ad-slot{width:100%!important;min-width:0!important;max-width:100%!important}.directory-page .directory-sidebar .sidebar-newsletter,.directory-page .directory-sidebar .sidebar-newsletter.labeled,.partner-detail-page .directory-sidebar .sidebar-newsletter,.partner-detail-page .directory-sidebar .sidebar-newsletter.labeled{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.education-index-page .education-weekly-modern{margin-bottom:54px!important}.article-page .article-layout{grid-template-columns:minmax(0,1fr) minmax(360px,420px)!important;align-items:start!important;gap:clamp(30px,4vw,58px)!important;width:min(1280px,100% - 56px)!important}.article-page .article-sidebar{place-self:start stretch!important;gap:22px!important;width:100%!important;min-width:0!important;max-width:420px!important;display:grid!important}.article-page .article-sidebar .latest-widget{box-sizing:border-box!important;background:#fff!important;border:1px solid #12182214!important;border-radius:8px!important;width:100%!important;padding:28px!important;box-shadow:0 18px 42px #14182014!important}.article-page .article-sidebar .latest-widget h2{margin-bottom:16px!important}.article-page .article-sidebar .latest-widget a{overflow-wrap:normal!important}.article-page .article-sidebar .newsletter-ad-stack,.article-page .article-sidebar .newsletter-stack-ad,.article-page .article-sidebar .newsletter-stack-ad .google-ad-slot,.article-page .article-sidebar .sidebar-newsletter,.article-page .article-sidebar .sidebar-newsletter.labeled,.article-page .article-sidebar .article-side-ad{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.home-page .home-section--soft .home-guides-grid{grid-template-columns:minmax(0,1fr) minmax(420px,620px)!important}.home-page .home-section--soft .newsletter-card{box-sizing:border-box!important;justify-self:end!important;width:100%!important;min-width:0!important;max-width:620px!important;padding:clamp(26px,3vw,36px)!important;overflow:hidden!important}.home-page .newsletter-card .newsletter-ad-stack,.home-page .newsletter-card .newsletter-stack-ad,.home-page .newsletter-card .newsletter-stack-ad .google-ad-slot,.home-page .newsletter-card .newsletter-card-form,.home-page .newsletter-card .field-row,.home-page .newsletter-card input{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.home-page .newsletter-card .newsletter-ad-stack{justify-self:stretch!important;display:grid!important}.home-page .newsletter-card .newsletter-card-form{padding:0!important;overflow:hidden!important}.home-page .newsletter-card .newsletter-stack-ad .google-ad-slot{min-height:76px!important}.home-page .newsletter-card .google-ad-slot,.home-page .newsletter-card input{justify-self:stretch!important;display:block!important}.article-page .article-body>.newsletter-ad-stack,.article-page .recipe-article>.newsletter-ad-stack{width:min(100%,460px)!important;max-width:460px!important}.article-page .article-body>.newsletter-ad-stack .newsletter-stack-ad,.article-page .article-body>.newsletter-ad-stack .newsletter-stack-ad .google-ad-slot,.article-page .article-body>.newsletter-ad-stack .sidebar-newsletter,.article-page .article-body>.newsletter-ad-stack .sidebar-newsletter.labeled,.article-page .article-body>.newsletter-ad-stack input{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}@media (max-width:1100px){.article-page .article-layout{grid-template-columns:1fr!important;width:min(100% - 32px,760px)!important}.article-page .article-sidebar{width:min(100%,440px)!important;max-width:440px!important;margin-inline:auto!important}.home-page .home-section--soft .home-guides-grid{grid-template-columns:1fr!important}.home-page .home-section--soft .newsletter-card{max-width:620px!important;margin-inline:auto!important}}@media (max-width:720px){.archive-pagination-ad{width:min(100% - 32px,560px)!important;margin:32px auto 38px!important;padding-top:22px!important}.archive-pagination-ad .google-ad-slot{width:min(300px,100%)!important;min-height:70px!important}.magazine-newsletter-break{margin:16px auto 32px!important}.resource-card-section .resource-card{min-height:0!important}.resource-card-section .resource-card h3{font-size:clamp(28px,8vw,36px)!important}}:root{--heading-font:Georgia, "Times New Roman", serif;--title-font:var(--heading-font);--display-font:var(--heading-font);--body-font:Arial, Helvetica, sans-serif;--subtitle-font:var(--body-font);--font-sans:var(--body-font)}html,body,body,p,li,dd,dt,blockquote,figcaption,label,input,textarea,select,button,.article-body,.article-body p,.article-body li,.intro-box p,.site-featured-copy p,.site-featured-tile p,.home-image-tile p,.feature-overlay p,.image-story p,.story-row p,.wide-story p,.post-row p,.education-archive-card p,.parenting-archive-card p,.cooking-archive-card p,.development-archive-card p,.ask-dalena-archive-card p,.directory-card p,.latest-widget a,.newsletter-card label,.sidebar-newsletter label,.sidebar-newsletter input,.sidebar-newsletter .signup-button,.form-message{font-family:var(--body-font)!important}h1,h2,h3,h4,h5,h6,.section-heading h1,.section-heading h2,.editorial-hero h1,.compact-page-hero h1,.recipe-hero-overlay h1,.feature-overlay h1,.feature-overlay h2,.image-story h2,.story-row h2,.story-row h3,.wide-story h3,.post-row h3,.site-featured-copy h1,.site-featured-copy h2,.site-featured-tile h3,.home-image-tile h3,.newsletter-card h2,.newsletter-panel h1,.sidebar-newsletter h2,.sidebar-newsletter.labeled h2,.education-archive-card h3,.parenting-archive-card h3,.cooking-archive-card h3,.development-archive-card h3,.ask-dalena-archive-card h3,.directory-card h2,.latest-widget h2,.author-bio h2,.resource-card h3,.simple-hero h1,.ask-lead-card h1,.ask-image-card h2,.ask-side-stories h2,.ask-weekly h3{font-family:var(--heading-font)!important}.kicker,.section-rule+h2,.site-nav a,.nav-dropdown>a,.byline,.article-tag-list span,.article-tag-list a,.education-archive-card .kicker,.parenting-archive-card .kicker,.cooking-archive-card .kicker,.development-archive-card .kicker,.ask-dalena-archive-card .kicker,.directory-readmore-link,.directory-website-link,.post-navigation a,.post-navigation span{font-family:var(--body-font)!important}.home-page.modern-home main{background:#f4f3f0}.home-page.modern-home .home-section--soft,.home-page.modern-home .home-section--white{background:radial-gradient(circle at 88% 18%,#ffffffb3,#0000 30%),linear-gradient(135deg,#f8f6f2 0%,#ecefed 100%)!important;width:100%!important;margin:0!important;padding:clamp(48px,6vw,72px) max(20px,50vw - 610px)!important}.home-page.modern-home .home-section--soft+.home-section--soft{padding-top:clamp(36px,5vw,58px)!important}.home-page.modern-home .home-guides-grid{grid-template-columns:minmax(0,1fr) minmax(300px,460px)!important;align-items:start!important;gap:clamp(24px,4vw,46px)!important}.home-page.modern-home .newsletter-card{background:#ffffffeb!important;justify-self:end!important;width:min(100%,460px)!important;max-width:460px!important;padding:clamp(22px,2.5vw,30px)!important;box-shadow:0 22px 48px #1c22261f!important}.home-page.modern-home .newsletter-card .newsletter-ad-stack{gap:18px!important}.home-page.modern-home .newsletter-card h2{margin-bottom:18px!important;font-size:clamp(30px,3vw,42px)!important}.home-page.modern-home .newsletter-card .field-row{gap:7px!important}.home-page.modern-home .newsletter-card input{min-height:46px!important;padding:10px 14px!important}.home-page.modern-home .newsletter-card .signup-button{min-height:44px!important;padding:10px 20px!important}.home-page.modern-home .newsletter-card .newsletter-stack-ad .google-ad-slot{min-height:68px!important}.home-page.modern-home .home-section--white .section-heading,.home-page.modern-home .home-section--white .resource-grid{width:min(1226px,100%)!important;margin-inline:auto!important}.home-page.modern-home .home-section--white .section-heading h2{max-width:840px!important;font-size:clamp(42px,5.2vw,82px)!important;line-height:.94!important}@media (max-width:860px){.home-page.modern-home .home-guides-grid{grid-template-columns:1fr!important}.home-page.modern-home .newsletter-card{justify-self:start!important}}@media (max-width:560px){.home-page.modern-home .home-section--soft,.home-page.modern-home .home-section--white{padding-inline:16px!important}.home-page.modern-home .newsletter-card{width:100%!important;max-width:none!important}}.education-page:not(.home-page) main,.directory-page main,.magazines-page main,.subscribe-page main,.article-page main{isolation:isolate!important;background:#f4f3f0!important;position:relative!important;overflow:hidden!important}.education-page:not(.home-page) main,.magazines-page main,.subscribe-page main{padding-top:clamp(34px,5vw,58px)!important}.directory-page main,.article-page main{padding-top:clamp(28px,4vw,48px)!important}.education-page:not(.home-page) main:before,.directory-page main:before,.magazines-page main:before,.subscribe-page main:before,.article-page main:before{content:"";z-index:-2;background-image:linear-gradient(90deg, #101c28b8, #e51f586b, #101c28a8), var(--page-bg-image,url(/images/photo-desk-supplies.jpg));opacity:.18;filter:saturate(.9);background-position:top;background-size:cover;position:absolute;inset:0}.education-page:not(.home-page) main:after,.directory-page main:after,.magazines-page main:after,.subscribe-page main:after,.article-page main:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#f4f3f0c2,#f4f3f0f5 32%,#f4f3f0 100%),radial-gradient(circle at 86% 12%,#ffffffa3,#0000 28%);position:absolute;inset:0}.category-page--parenting main{--page-bg-image:url(/images/photo-online-learning-family.png)}.category-page--development main{--page-bg-image:url(/images/photo-learning-materials.jpg)}.category-page--cooking-bonding main{--page-bg-image:url(/images/recipe-toast-blue.jpg)}.directory-page main{--page-bg-image:url(/images/directory-hero-real.png)}.magazines-page main{--page-bg-image:url(/images/magazines-hero-real.png)}.subscribe-page main{--page-bg-image:url(/images/photo-homeschool-success.png)}.article-inline-heading{background:#ffffffe0!important;border-radius:8px!important;margin:0 0 28px!important;padding:clamp(24px,3vw,34px)!important;box-shadow:0 18px 42px #14182014!important}.article-inline-heading .section-rule{margin-bottom:16px!important}.article-inline-heading p{color:var(--brand-pink)!important;margin:0 0 10px!important;font-weight:800!important}.article-inline-heading h1{color:var(--ink)!important;margin:0 0 16px!important;font-size:clamp(42px,5vw,72px)!important;line-height:.96!important}.article-inline-heading span,.article-inline-heading a{color:var(--muted)!important;font-weight:800!important}.education-page:not(.home-page) .resource-card-section,.magazines-page .resource-card-section,.subscribe-page .resource-card-section{isolation:isolate!important;background:#f4f3f0!important;width:100vw!important;margin:34px calc(50% - 50vw) 0!important;padding:clamp(36px,5vw,54px) max(20px,50vw - 560px)!important;position:relative!important;overflow:hidden!important}.education-page:not(.home-page) .resource-card-section:before,.magazines-page .resource-card-section:before,.subscribe-page .resource-card-section:before{content:"";z-index:-2;background-image:linear-gradient(90deg, #101c28b8, #e51f586b, #101c289e), var(--page-bg-image,url(/images/photo-desk-supplies.jpg));opacity:.24;background-position:50%;background-size:cover;position:absolute;inset:0}.education-page:not(.home-page) .resource-card-section:after,.magazines-page .resource-card-section:after,.subscribe-page .resource-card-section:after{content:"";z-index:-1;background:linear-gradient(#f4f3f0c2,#f4f3f0f0),radial-gradient(circle at 86% 18%,#ffffffb8,#0000 30%);position:absolute;inset:0}.education-page:not(.home-page) .resource-card-heading,.education-page:not(.home-page) .resource-grid,.magazines-page .resource-card-heading,.magazines-page .resource-grid,.subscribe-page .resource-card-heading,.subscribe-page .resource-grid{width:min(1120px,100%)!important;margin-inline:auto!important}.education-page:not(.home-page) .resource-card-heading,.magazines-page .resource-card-heading,.subscribe-page .resource-card-heading{max-width:620px!important;margin-bottom:24px!important}.education-page:not(.home-page) .resource-card-heading .kicker,.magazines-page .resource-card-heading .kicker,.subscribe-page .resource-card-heading .kicker{margin-bottom:12px!important}.education-page:not(.home-page) .resource-card-heading h2,.magazines-page .resource-card-heading h2,.subscribe-page .resource-card-heading h2{max-width:620px!important;font-size:clamp(34px,3.8vw,54px)!important;line-height:1.02!important}.education-page:not(.home-page) .resource-grid,.magazines-page .resource-grid,.subscribe-page .resource-grid{gap:clamp(16px,2.2vw,26px)!important}.education-page:not(.home-page) .resource-card,.magazines-page .resource-card,.subscribe-page .resource-card{min-height:230px!important;padding:clamp(22px,2.4vw,30px)!important;box-shadow:0 18px 42px #1418201f!important}.education-page:not(.home-page) .resource-card .kicker,.magazines-page .resource-card .kicker,.subscribe-page .resource-card .kicker{margin-bottom:18px!important}.education-page:not(.home-page) .resource-card h3,.magazines-page .resource-card h3,.subscribe-page .resource-card h3{max-width:100%!important;margin-bottom:14px!important;font-size:clamp(26px,2.4vw,34px)!important;line-height:1.04!important}.education-page:not(.home-page) .resource-card p,.magazines-page .resource-card p,.subscribe-page .resource-card p{max-width:32ch!important;font-size:clamp(14px,1.2vw,16px)!important;line-height:1.45!important}@media (max-width:720px){.education-page:not(.home-page) .resource-card-section,.magazines-page .resource-card-section,.subscribe-page .resource-card-section{padding-inline:16px!important}.education-page:not(.home-page) .resource-card-heading h2,.magazines-page .resource-card-heading h2,.subscribe-page .resource-card-heading h2{font-size:clamp(30px,9vw,40px)!important}.education-page:not(.home-page) .resource-card,.magazines-page .resource-card,.subscribe-page .resource-card{min-height:0!important}}.newsletter-ad-stack{justify-self:center!important;gap:18px!important;width:min(100%,420px)!important;max-width:420px!important}.newsletter-ad-stack .sidebar-newsletter,.newsletter-ad-stack .sidebar-newsletter.labeled,.newsletter-ad-stack .newsletter-card-form,.newsletter-ad-stack .compact-form,.newsletter-panel .compact-form{box-sizing:border-box!important;background:#ffffffeb!important;border-radius:8px!important;grid-template-columns:1fr!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:420px!important;padding:24px!important;display:grid!important;box-shadow:0 18px 42px #1418201a!important}.newsletter-ad-stack .section-rule{margin-bottom:8px!important}.newsletter-ad-stack .sidebar-newsletter h2,.newsletter-ad-stack .sidebar-newsletter.labeled h2,.newsletter-ad-stack .newsletter-card-form h2,.newsletter-ad-stack .compact-form h1,.newsletter-ad-stack .compact-form h2,.newsletter-panel .compact-form h1,.newsletter-panel .compact-form h2{color:var(--brand-pink)!important;text-align:left!important;margin:0 0 8px!important;font-size:clamp(26px,2.2vw,34px)!important;line-height:1.05!important}.newsletter-panel .compact-form .field-row,.newsletter-ad-stack .field-row{grid-template-columns:1fr!important;gap:7px!important;width:100%!important;min-width:0!important;display:grid!important}.newsletter-ad-stack label,.newsletter-panel .compact-form label{color:#07101d!important;margin:0!important;font-size:14px!important;font-weight:900!important;line-height:1.2!important}.newsletter-ad-stack input,.newsletter-panel .compact-form input{box-sizing:border-box!important;width:100%!important;min-height:46px!important;margin:0!important;padding:0 14px!important;font-size:15px!important}.newsletter-ad-stack .signup-button,.newsletter-panel .compact-form .signup-button{width:fit-content!important;min-width:112px!important;min-height:44px!important;margin-top:8px!important;padding:0 20px!important;font-size:13px!important}.newsletter-ad-stack .newsletter-stack-ad,.newsletter-ad-stack .newsletter-stack-ad .google-ad-slot{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:420px!important}.newsletter-ad-stack .newsletter-stack-ad .google-ad-slot{min-height:92px!important}.home-page.modern-home .newsletter-card{width:min(100%,420px)!important;max-width:420px!important}.home-page.modern-home .newsletter-card .newsletter-ad-stack{width:100%!important;max-width:420px!important}.article-page .article-body>.newsletter-ad-stack,.article-page .recipe-article>.newsletter-ad-stack,.directory-page .directory-sidebar .newsletter-ad-stack,.partner-detail-page .directory-sidebar .newsletter-ad-stack,.article-page .article-sidebar .newsletter-ad-stack{width:min(100%,420px)!important;max-width:420px!important}.magazine-newsletter-break{width:100%!important;margin:30px auto 46px!important;display:block!important}.magazine-newsletter-break .magazine-newsletter-stack{grid-template-columns:minmax(220px,1fr) minmax(320px,380px) minmax(220px,1fr)!important;align-items:stretch!important;gap:clamp(16px,2.4vw,28px)!important;width:min(100%,1180px)!important;max-width:1180px!important;margin-inline:auto!important;display:grid!important}.magazine-newsletter-break .newsletter-stack-ad,.magazine-newsletter-break .newsletter-stack-ad .google-ad-slot,.magazine-newsletter-break .sidebar-newsletter,.magazine-newsletter-break .sidebar-newsletter.labeled{box-sizing:border-box!important;width:100%!important;max-width:none!important;height:100%!important}.magazine-newsletter-break .newsletter-stack-ad .google-ad-slot{min-height:100%!important}.magazine-newsletter-break .sidebar-newsletter,.magazine-newsletter-break .sidebar-newsletter.labeled{max-width:380px!important}.resource-card-section .resource-card-heading,.education-page:not(.home-page) .resource-card-heading,.magazines-page .resource-card-heading,.subscribe-page .resource-card-heading{text-align:left!important;margin-left:0!important;margin-right:auto!important}.resource-card-section .resource-card-heading h2,.education-page:not(.home-page) .resource-card-heading h2,.magazines-page .resource-card-heading h2,.subscribe-page .resource-card-heading h2,.resource-card-section .resource-card-heading .kicker,.education-page:not(.home-page) .resource-card-heading .kicker,.magazines-page .resource-card-heading .kicker,.subscribe-page .resource-card-heading .kicker{text-align:left!important}@media (max-width:860px){.magazine-newsletter-break .magazine-newsletter-stack{grid-template-columns:1fr!important;width:min(100%,420px)!important}.magazine-newsletter-break .newsletter-stack-ad .google-ad-slot{min-height:92px!important}}.subscribe-page .newsletter-panel{border-radius:var(--radius)!important;width:100%!important;box-shadow:var(--shadow-soft)!important;background:#ffffffc7!important;padding:28px!important}.subscribe-page .newsletter-panel .compact-form{width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;grid-template-columns:1fr!important;gap:19px!important;padding:0!important;display:grid!important}.subscribe-page .newsletter-panel .compact-form h1{color:var(--ink)!important;margin:0 0 18px!important;font-size:35px!important;line-height:1.05!important}.subscribe-page .newsletter-panel .field-row{grid-template-columns:max-content 1fr!important;align-items:center!important;gap:6px!important;width:auto!important;display:grid!important}.subscribe-page .newsletter-panel .compact-form input{width:231px!important;max-width:none!important;min-height:45px!important;font-family:var(--body-font)!important;margin:0!important;padding:0 14px!important;font-size:18px!important}.subscribe-page .resource-card-section{margin-top:54px!important}form,form label,form input,form textarea,form select,form button,.signup-button{font-family:var(--body-font)!important}@media (max-width:640px){.subscribe-page .newsletter-panel .compact-form h1{font-size:31px!important}.subscribe-page .newsletter-panel .field-row{grid-template-columns:1fr!important;gap:8px!important}.subscribe-page .newsletter-panel .compact-form input{width:min(320px,100%)!important}}.newsletter-card h2,.newsletter-ad-stack .sidebar-newsletter h2,.newsletter-ad-stack .sidebar-newsletter.labeled h2,.newsletter-ad-stack .newsletter-card-form h2,.newsletter-ad-stack .compact-form h1,.newsletter-ad-stack .compact-form h2,.newsletter-panel .compact-form h1,.newsletter-panel .compact-form h2{font-family:var(--heading-font)!important;letter-spacing:0!important;font-weight:400!important}.subscribe-page .newsletter-page{isolation:auto!important;background:0 0!important;width:min(100% - 32px,520px)!important;margin:0 auto!important;padding:clamp(32px,5vw,54px) 0!important;position:static!important;overflow:visible!important}.subscribe-page .newsletter-page:before,.subscribe-page .newsletter-page:after,.subscribe-page .newsletter-panel:after{display:none!important}.subscribe-page .newsletter-panel .compact-form{box-sizing:border-box!important;background:#fffffff0!important;border:1px solid #e51f5829!important;border-radius:8px!important;grid-template-columns:1fr!important;gap:12px!important;width:100%!important;max-width:420px!important;margin:0 auto!important;padding:24px!important;display:grid!important;box-shadow:0 18px 42px #1418201a!important}.subscribe-page .newsletter-panel .compact-form h1{color:var(--brand-pink)!important;font-family:var(--heading-font)!important;margin:0 0 8px!important;font-size:clamp(30px,4.5vw,42px)!important;font-weight:400!important;line-height:1.05!important}.subscribe-page .newsletter-panel .field-row{grid-template-columns:1fr!important;gap:7px!important;width:100%!important;min-width:0!important;display:grid!important}.subscribe-page .newsletter-panel .compact-form input{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:46px!important;font-family:var(--body-font)!important;margin:0!important;padding:0 14px!important;font-size:15px!important}.subscribe-page .newsletter-panel .compact-form .signup-button{width:fit-content!important;min-width:112px!important;min-height:44px!important;font-family:var(--body-font)!important;margin-top:8px!important;padding:0 20px!important;font-size:13px!important}.subscribe-page .newsletter-page{width:min(100% - 48px,1200px)!important;padding:clamp(34px,5vw,58px) 0!important}.subscribe-page .newsletter-panel{width:100%!important;max-width:none!important}.subscribe-page .newsletter-panel .compact-form{background:radial-gradient(circle at 98% 100%,#e51f581f 0 96px,#0000 98px),#ffffffe6!important;border:1px solid #e51f5833!important;border-radius:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px 26px!important;width:100%!important;max-width:none!important;margin:0!important;padding:clamp(42px,5vw,60px) clamp(42px,5.5vw,60px)!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 28px 64px #1418201f!important}.subscribe-page .newsletter-panel .compact-form h1{max-width:900px!important;color:var(--brand-pink)!important;margin:0 0 18px!important;font-size:clamp(48px,6vw,72px)!important;font-weight:700!important;line-height:.98!important}.subscribe-page .newsletter-panel .field-row{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.subscribe-page .newsletter-panel .field-row label{font-size:18px!important;font-weight:900!important}.subscribe-page .newsletter-panel .compact-form input{border-radius:8px!important;width:100%!important;min-height:62px!important;padding:0 18px!important;font-size:20px!important}.subscribe-page .newsletter-panel .compact-form .signup-button{width:min(276px,100%)!important;min-height:62px!important;margin-top:0!important;font-size:19px!important;box-shadow:0 18px 36px #16223638!important}@media (max-width:760px){.subscribe-page .newsletter-page{width:min(100% - 28px,560px)!important}.subscribe-page .newsletter-panel .compact-form{grid-template-columns:1fr!important;padding:30px 20px!important}.subscribe-page .newsletter-panel .compact-form h1{font-size:clamp(34px,11vw,48px)!important}}.subscribe-page main.newsletter-page{background:0 0!important;width:min(100% - 48px,1200px)!important;margin:0 auto!important;padding:clamp(56px,7vw,76px) 0 52px!important}.subscribe-page .newsletter-panel{width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.subscribe-page .newsletter-panel:after,.subscribe-page .newsletter-panel:before{display:none!important}.subscribe-page .subscribe-signup-form{box-sizing:border-box!important;background:radial-gradient(circle at 98% 100%,#e51f581f 0 106px,#0000 108px),#ffffffe6!important;border:1px solid #e51f5838!important;border-radius:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px 26px!important;width:100%!important;max-width:none!important;margin:0 auto!important;padding:clamp(54px,5.6vw,60px) clamp(60px,6vw,60px)!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 30px 70px #14182021!important}.subscribe-page .subscribe-signup-form .section-rule,.subscribe-page .subscribe-signup-form h1,.subscribe-page .subscribe-signup-form .field-row--email,.subscribe-page .subscribe-signup-form .signup-button,.subscribe-page .subscribe-signup-form .form-message{grid-column:1/-1!important}.subscribe-page .subscribe-signup-form .section-rule{background:var(--brand-pink)!important;width:44px!important;height:4px!important;margin:0 0 22px!important}.subscribe-page .subscribe-signup-form h1{color:var(--brand-pink)!important;font-family:var(--heading-font)!important;letter-spacing:0!important;margin:0 0 20px!important;font-size:clamp(54px,5.4vw,76px)!important;font-weight:700!important;line-height:.98!important}.subscribe-page .subscribe-signup-form .field-row{grid-template-columns:1fr!important;gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}.subscribe-page .subscribe-signup-form label{color:#07101d!important;font-family:var(--body-font)!important;margin:0!important;font-size:18px!important;font-weight:900!important;line-height:1.2!important}.subscribe-page .subscribe-signup-form input{box-sizing:border-box!important;width:100%!important;max-width:none!important;min-height:62px!important;color:var(--ink)!important;font-family:var(--body-font)!important;background:#fffefc!important;border:1px solid #d8d5d1!important;border-radius:8px!important;margin:0!important;padding:0 18px!important;font-size:20px!important}.subscribe-page .subscribe-signup-form .signup-button{color:#fff!important;width:min(276px,100%)!important;min-height:62px!important;font-family:var(--body-font)!important;background:#243244!important;border-radius:8px!important;margin-top:0!important;padding:0 24px!important;font-size:19px!important;font-weight:900!important;box-shadow:0 18px 36px #16223638!important}@media (max-width:760px){.subscribe-page main.newsletter-page{width:min(100% - 28px,560px)!important;padding-top:32px!important}.subscribe-page .subscribe-signup-form{grid-template-columns:1fr!important;padding:30px 20px!important}.subscribe-page .subscribe-signup-form h1{font-size:clamp(36px,11vw,50px)!important}}.subscribe-page .newsletter-panel{border-radius:var(--radius)!important;width:100%!important;max-width:none!important;box-shadow:var(--shadow-soft)!important;background:#ffffffc7!important;border:0!important;margin:0!important;padding:28px!important}.subscribe-page .newsletter-panel .compact-form{width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:1fr!important;gap:19px!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}.subscribe-page .newsletter-panel .compact-form .section-rule{background:var(--brand-pink)!important;width:35px!important;height:3px!important;margin:0!important}.subscribe-page .newsletter-panel .field-row--email{grid-column:auto!important}.subscribe-page .newsletter-panel .compact-form input,.subscribe-page .newsletter-panel .compact-form .field-row:nth-child(2) input,.subscribe-page .newsletter-panel .compact-form .field-row:nth-child(3) input{box-sizing:border-box!important;width:231px!important;max-width:none!important;min-height:45px!important;color:var(--ink)!important;font-family:var(--body-font)!important;background:#fffefc!important;border:1px solid #d8d5d1!important;border-radius:6px!important;margin:0!important;padding:0 14px!important;font-size:18px!important;font-weight:400!important}.subscribe-page .newsletter-panel .compact-form .signup-button{width:fit-content!important;min-width:92px!important;min-height:47px!important;font-family:var(--body-font)!important;box-shadow:none!important;border-radius:6px!important;grid-column:auto!important;margin-top:0!important;padding:0 18px!important;font-size:14px!important;font-weight:900!important}.subscribe-page .newsletter-panel .form-message{grid-column:auto!important}@media (max-width:640px){.subscribe-page .newsletter-page,.subscribe-page main.newsletter-page{width:min(100% - 28px,560px)!important}.subscribe-page .newsletter-panel .compact-form h1{font-size:31px!important}.subscribe-page .newsletter-panel .field-row{grid-template-columns:1fr!important;gap:8px!important}.subscribe-page .newsletter-panel .compact-form input,.subscribe-page .newsletter-panel .compact-form .field-row:nth-child(2) input,.subscribe-page .newsletter-panel .compact-form .field-row:nth-child(3) input{width:min(320px,100%)!important}}.subscribe-page .newsletter-page,.subscribe-page main.newsletter-page{isolation:auto!important;background:0 0!important;width:min(100% - 40px,1120px)!important;max-width:1120px!important;margin:0 auto!important;padding:clamp(52px,6vw,66px) 0 46px!important;position:static!important;overflow:visible!important}.subscribe-page .newsletter-page:before,.subscribe-page .newsletter-page:after,.subscribe-page main.newsletter-page:before,.subscribe-page main.newsletter-page:after{display:none!important}.subscribe-page .newsletter-panel{width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.subscribe-page .newsletter-panel:before,.subscribe-page .newsletter-panel:after{display:none!important}.subscribe-page .newsletter-panel .compact-form{box-sizing:border-box!important;background:#fffdfeeb!important;border:1px solid #e51f583d!important;border-radius:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 26px!important;width:100%!important;max-width:none!important;min-height:520px!important;margin:0!important;padding:50px 60px 52px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 30px 70px #14182021!important}.subscribe-page .newsletter-panel .compact-form:after{content:""!important;pointer-events:none!important;background:#e51f581c!important;border-radius:50%!important;width:200px!important;height:200px!important;position:absolute!important;bottom:-78px!important;right:-72px!important}.subscribe-page .newsletter-panel .compact-form>*{z-index:1!important;position:relative!important}.subscribe-page .newsletter-panel .compact-form .section-rule,.subscribe-page .newsletter-panel .compact-form h1,.subscribe-page .newsletter-panel .field-row--email,.subscribe-page .newsletter-panel .compact-form .signup-button,.subscribe-page .newsletter-panel .form-message{grid-column:1/-1!important}.subscribe-page .newsletter-panel .compact-form .section-rule{background:var(--brand-pink)!important;border-radius:999px!important;width:44px!important;height:4px!important;margin:0 0 18px!important}.subscribe-page .newsletter-panel .compact-form h1{max-width:none!important;color:var(--brand-pink)!important;font-family:var(--heading-font)!important;letter-spacing:0!important;text-align:left!important;margin:0 0 14px!important;font-size:clamp(50px,5vw,68px)!important;font-weight:700!important;line-height:.98!important}.subscribe-page .newsletter-panel .field-row{grid-template-columns:1fr!important;align-items:start!important;gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}.subscribe-page .newsletter-panel .field-row label{color:#07101d!important;font-family:var(--body-font)!important;margin:0!important;font-size:18px!important;font-weight:900!important;line-height:1.2!important}.subscribe-page .newsletter-panel .compact-form input,.subscribe-page .newsletter-panel .compact-form .field-row:nth-child(2) input,.subscribe-page .newsletter-panel .compact-form .field-row:nth-child(3) input{box-sizing:border-box!important;width:100%!important;max-width:none!important;min-height:56px!important;color:var(--ink)!important;font-family:var(--body-font)!important;background:#fffefc!important;border:1px solid #d8d5d1!important;border-radius:8px!important;margin:0!important;padding:0 18px!important;font-size:18px!important;font-weight:400!important;line-height:1.2!important}.subscribe-page .newsletter-panel .compact-form input::placeholder{color:#7c8795!important;opacity:1!important}.subscribe-page .newsletter-panel .compact-form .signup-button{color:#fff!important;width:min(250px,100%)!important;min-height:56px!important;font-family:var(--body-font)!important;cursor:pointer!important;background:#243244!important;border:0!important;border-radius:8px!important;margin:0!important;padding:0 24px!important;font-size:18px!important;font-weight:900!important;line-height:1!important;box-shadow:0 18px 36px #16223638!important}.subscribe-page .newsletter-panel .form-message{color:var(--ink)!important;font-family:var(--body-font)!important;margin:-4px 0 0!important;font-size:16px!important;font-weight:700!important}@media (max-width:760px){.subscribe-page .newsletter-page,.subscribe-page main.newsletter-page{width:min(100% - 28px,560px)!important;padding-top:32px!important}.subscribe-page .newsletter-panel .compact-form{grid-template-columns:1fr!important;min-height:0!important;padding:28px 20px!important}.subscribe-page .newsletter-panel .compact-form h1{font-size:clamp(38px,11vw,52px)!important}}.home-page .home-menu-ad{background:#f4f3f0!important;padding:14px 16px!important}.home-page .google-ad-slot--home-top-compact{background:#f7f7f7!important;width:min(1212px,100vw - 56px)!important;height:clamp(150px,16vw,202px)!important;min-height:0!important;overflow:hidden!important}.home-page .google-ad-slot--home-top-compact iframe,.home-page .google-ad-slot--home-top-compact img,.home-page .google-ad-slot--home-top-compact>div{max-width:100%!important}.home-page .home-editorial-showcase{width:min(1224px,100% - 44px)!important;padding-bottom:42px!important}.home-page .home-lead-story--compact,.home-page .home-lead-story--compact img{height:clamp(430px,42vw,538px)!important;min-height:0!important}.home-page .home-lead-story--compact .home-lead-copy{width:min(940px,100% - 64px)!important;bottom:clamp(34px,4vw,56px)!important;left:clamp(24px,3vw,31px)!important}.home-page .home-lead-story--compact h2{max-width:920px!important;font-size:clamp(44px,5.1vw,66px)!important;line-height:1.02!important}.home-page .home-lead-story--compact p{font-size:clamp(15px,1.45vw,19px)!important}@media (max-width:820px){.home-page .home-menu-ad{padding:10px 12px!important}.home-page .google-ad-slot--home-top-compact{aspect-ratio:728/90!important;width:min(728px,100vw - 32px)!important;height:auto!important;min-height:90px!important}.home-page .home-editorial-showcase{width:min(100% - 32px,720px)!important}.home-page .home-lead-story--compact,.home-page .home-lead-story--compact img{height:clamp(360px,72vw,460px)!important}.home-page .home-lead-story--compact .home-lead-copy{width:min(100% - 40px,620px)!important;bottom:26px!important;left:20px!important}.home-page .home-lead-story--compact h2{font-size:clamp(31px,8.4vw,46px)!important}}@media (max-width:420px){.home-page .google-ad-slot--home-top-compact{aspect-ratio:300/70!important;width:min(300px,100vw - 24px)!important;min-height:70px!important}}.home-page .home-top-stories-panel{background:#fffffffa!important;border-color:#e3ded7db!important;padding:clamp(24px,3vw,34px)!important}.home-page .home-top-stories-panel .section-rule{width:28px!important;height:2px!important;margin-bottom:10px!important}.home-page .home-top-stories-panel h2{font-family:var(--heading-font)!important;margin-bottom:20px!important;font-size:15px!important;line-height:1.1!important}.home-page .home-top-stories-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(18px,2vw,26px)!important}.home-page .home-top-story{background:#fff!important;border:1px solid #e3ded7eb!important;border-radius:6px!important;grid-template-rows:auto 1fr!important;grid-template-columns:1fr!important;align-items:start!important;gap:14px!important;min-height:100%!important;padding:0!important;transition:border-color .16s,transform .16s,box-shadow .16s!important;display:grid!important;overflow:hidden!important}.home-page .home-top-story:hover,.home-page .home-top-story:focus-visible{border-color:#e51f5857!important;transform:translateY(-2px)!important;box-shadow:0 14px 30px #12182214!important}.home-page .home-top-story img{object-fit:cover!important;border-radius:0!important;width:100%!important;height:clamp(160px,15vw,210px)!important}.home-page .home-top-story span{gap:9px!important;padding:0 18px 20px!important;display:grid!important}.home-page .home-top-story strong{color:var(--ink,#101722)!important;font-family:var(--heading-font)!important;overflow-wrap:anywhere!important;font-size:clamp(20px,2vw,27px)!important;font-weight:700!important;line-height:1.08!important}.home-page .home-top-story em{color:var(--brand-pink)!important;font-family:var(--body-font)!important;margin:0!important;font-size:12px!important;font-style:normal!important;font-weight:800!important;line-height:1.3!important}.home-page .home-top-story p{-webkit-line-clamp:3!important;color:#4f5863!important;font-family:var(--body-font)!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:14px!important;font-weight:300!important;line-height:1.5!important;display:-webkit-box!important;overflow:hidden!important}@media (max-width:920px){.home-page .home-top-stories-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-page .home-top-story:first-child{grid-column:1/-1!important}}@media (max-width:620px){.home-page .home-top-stories-panel{padding:22px 16px!important}.home-page .home-top-stories-grid{grid-template-columns:1fr!important}.home-page .home-top-story:first-child{grid-column:auto!important}.home-page .home-top-story img{height:190px!important}.home-page .home-top-story strong{font-size:clamp(21px,7vw,28px)!important}}.home-page .home-editorial-showcase{width:min(1540px,100% - 40px)!important}.home-page .home-top-stories--expanded{width:100%!important;padding:clamp(30px,3.4vw,44px)!important}.home-page .home-top-stories--expanded h2{margin-bottom:26px!important;font-size:clamp(20px,1.7vw,28px)!important}.home-page .home-top-stories--expanded .home-top-stories-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:clamp(24px,2.4vw,38px)!important;width:100%!important;display:grid!important}.home-page .home-top-stories--expanded .home-top-story{grid-template-rows:auto auto!important;grid-template-columns:1fr!important;gap:0!important;width:100%!important;min-width:0!important;min-height:0!important;display:grid!important}.home-page .home-top-story-media{background:#f4f3f0!important;width:100%!important;min-width:0!important;height:clamp(180px,14vw,244px)!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important}.home-page .home-top-story-media img{object-fit:cover!important;border-radius:0!important;width:100%!important;max-width:none!important;height:100%!important;position:absolute!important;inset:0!important}.home-page .home-top-story-copy{gap:10px!important;padding:18px 22px 22px!important;display:grid!important}.home-page .home-top-stories--expanded .home-top-story strong{font-size:clamp(22px,1.9vw,30px)!important;line-height:1.05!important}.home-page .home-top-stories--expanded .home-top-story em{font-size:13px!important}.home-page .home-top-stories--expanded .home-top-story p{-webkit-line-clamp:4!important;font-size:clamp(15px,1.05vw,18px)!important;line-height:1.48!important}@media (max-width:1020px){.home-page .home-top-stories--expanded .home-top-stories-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-page .home-top-stories--expanded .home-top-story:first-child{grid-column:1/-1!important}}@media (max-width:620px){.home-page .home-editorial-showcase{width:min(100% - 28px,720px)!important}.home-page .home-top-stories--expanded{padding:22px 16px!important}.home-page .home-top-stories--expanded .home-top-stories-grid{grid-template-columns:1fr!important}.home-page .home-top-stories--expanded .home-top-story{grid-template-rows:auto auto!important;min-height:0!important}.home-page .home-top-story-media{height:180px!important}}.home-page .home-menu-ad{padding:8px 16px!important;overflow:visible!important}.home-page .google-ad-slot--home-top-compact{aspect-ratio:728/90!important;width:min(728px,100vw - 40px)!important;height:auto!important;min-height:90px!important;overflow:hidden!important}.home-page .google-ad-slot--home-top-compact>div,.home-page .google-ad-slot--home-top-compact iframe,.home-page .google-ad-slot--home-top-compact img{object-fit:contain!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:none!important}@media (max-width:820px){.home-page .google-ad-slot--home-top-compact{aspect-ratio:728/90!important;width:min(728px,100vw - 32px)!important;min-height:90px!important}}@media (max-width:420px){.home-page .google-ad-slot--home-top-compact{aspect-ratio:300/250!important;width:min(300px,100vw - 24px)!important;min-height:250px!important}}.home-page .home-top-stories--expanded .home-top-story{align-content:start!important;overflow:hidden!important}.home-page .home-top-stories--expanded .home-top-story-media{height:clamp(160px,12vw,210px)!important;margin:0!important}.home-page .home-top-stories--expanded .home-top-story-copy{z-index:1!important;padding:26px 24px 24px!important;position:relative!important;overflow:visible!important}.home-page .home-top-stories--expanded .home-top-story-copy strong{margin:0!important;padding-top:2px!important;font-size:clamp(21px,1.75vw,28px)!important;line-height:1.16!important;display:block!important;overflow:visible!important}@media (max-width:620px){.home-page .home-top-stories--expanded .home-top-story-media{height:165px!important}.home-page .home-top-stories--expanded .home-top-story-copy{padding:22px 18px!important}}.home-page .home-category-section--cards .home-category-grid{grid-template-columns:minmax(0,1fr) minmax(320px,420px)!important;gap:clamp(24px,3.2vw,46px)!important}.home-page .home-category-section--cards .home-category-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:clamp(16px,1.8vw,22px)!important;width:100%!important;min-width:0!important;padding:0!important;display:grid!important;overflow:visible!important}.home-page .home-category-section--cards .home-category-card{background:#fff!important;border:1px solid #e3ded7f0!important;border-radius:6px!important;grid-template-rows:170px auto!important;grid-template-columns:1fr!important;gap:0!important;min-width:0!important;min-height:100%!important;padding:0!important;transition:border-color .16s,box-shadow .16s,transform .16s!important;display:grid!important;overflow:hidden!important;box-shadow:0 14px 30px #1218220f!important}.home-page .home-category-section--cards .home-category-card:hover,.home-page .home-category-section--cards .home-category-card:focus-visible{border-color:#e51f585c!important;transform:translateY(-3px)!important;box-shadow:0 20px 42px #1218221f!important}.home-page .home-category-section--cards .home-category-card img{object-fit:cover!important;border-radius:0!important;width:100%!important;height:170px!important}.home-page .home-category-section--cards .home-category-card span{gap:10px!important;padding:18px!important;display:grid!important}.home-page .home-category-section--cards .home-category-card strong{font-size:clamp(20px,1.45vw,25px)!important;line-height:1.08!important}.home-page .home-category-section--cards .home-category-card em{-webkit-line-clamp:4!important;-webkit-box-orient:vertical!important;font-size:14px!important;line-height:1.45!important;display:-webkit-box!important;overflow:hidden!important}@media (max-width:1180px){.home-page .home-category-section--cards .home-category-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:860px){.home-page .home-category-section--cards .home-category-grid{grid-template-columns:1fr!important}}@media (max-width:620px){.home-page .home-category-section--cards .home-category-card-grid{grid-template-columns:1fr!important}.home-page .home-category-section--cards .home-category-card{grid-template-rows:185px auto!important}.home-page .home-category-section--cards .home-category-card img{height:185px!important}}.home-page.modern-home .newsletter-card .newsletter-card-form{width:100%!important;max-width:none!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:8px!important;grid-template-columns:1fr!important;gap:14px!important;padding:clamp(24px,2.5vw,30px)!important;display:grid!important}.home-page.modern-home .newsletter-card .newsletter-card-form .section-rule{background:var(--brand-pink)!important;border-radius:999px!important;width:38px!important;height:3px!important;margin:0 0 14px!important}.home-page.modern-home .newsletter-card .newsletter-card-form h2{max-width:320px!important;color:var(--brand-pink)!important;font-family:var(--heading-font)!important;letter-spacing:0!important;margin:0 0 8px!important;font-size:clamp(34px,3.2vw,46px)!important;font-weight:700!important;line-height:.98!important}.home-page.modern-home .newsletter-card .newsletter-card-form .field-row{grid-template-columns:1fr!important;gap:8px!important;width:100%!important;display:grid!important}.home-page.modern-home .newsletter-card .newsletter-card-form label{color:#07101d!important;font-family:var(--body-font)!important;margin:0!important;font-size:15px!important;font-weight:900!important;line-height:1.2!important}.home-page.modern-home .newsletter-card .newsletter-card-form input{width:100%!important;min-height:52px!important;color:var(--ink)!important;font-family:var(--body-font)!important;background:#fffefc!important;border:1px solid #d8d5d1!important;border-radius:8px!important;padding:0 16px!important;font-size:16px!important;font-weight:400!important}.home-page.modern-home .newsletter-card .newsletter-card-form input::placeholder{color:#7c8795!important;opacity:1!important}.home-page.modern-home .newsletter-card .newsletter-card-form .signup-button{color:#fff!important;width:min(140px,100%)!important;min-height:52px!important;font-family:var(--body-font)!important;background:#172338!important;border-radius:8px!important;margin-top:8px!important;padding:0 22px!important;font-size:15px!important;font-weight:900!important}.home-page.modern-home .newsletter-card .newsletter-ad-stack{justify-self:start!important;margin-inline:0!important}.home-page.modern-home .newsletter-card .newsletter-card-form,.home-page.modern-home .newsletter-card .newsletter-card-form .section-rule,.home-page.modern-home .newsletter-card .newsletter-card-form h2,.home-page.modern-home .newsletter-card .newsletter-card-form .field-row,.home-page.modern-home .newsletter-card .newsletter-card-form .signup-button{text-align:left!important;justify-self:start!important}.home-page.modern-home .home-section--soft,.home-page.modern-home .home-section--white{padding-inline:clamp(20px,2.6vw,48px)!important}.home-page.modern-home .home-section--soft .home-guides-grid{grid-template-columns:minmax(0,1fr) minmax(380px,560px)!important}.home-page.modern-home .home-category-section--cards .home-category-grid{grid-template-columns:minmax(0,1fr) minmax(300px,400px)!important}.home-page.modern-home .home-section--soft .home-category-grid{grid-template-columns:minmax(0,1fr) minmax(300px,400px)!important;align-items:stretch!important;gap:clamp(24px,2.8vw,42px)!important}.home-page.modern-home .home-section--soft .article-stack,.home-page.modern-home .home-section--soft .home-category-articles{width:100%!important;max-width:none!important}.home-page.modern-home .home-category-section--cards .home-category-card-grid{align-self:stretch!important;height:100%!important}.home-page.modern-home .home-category-section--cards .home-category-card{grid-template-rows:212px minmax(0,1fr)!important;min-height:100%!important}.home-page.modern-home .home-category-section--cards .home-category-card img{height:212px!important}.home-page.modern-home .home-category-section--cards .home-category-card span{align-content:start!important;padding-bottom:clamp(24px,3vw,34px)!important}.home-page.modern-home .home-section--soft .kicker,.home-page.modern-home .home-section--white .kicker{letter-spacing:.1em!important;font-size:16px!important}.home-page.modern-home .home-section--soft .kicker:before,.home-page.modern-home .home-section--white .kicker:before{width:42px!important;height:4px!important}.home-page.modern-home main>.home-section{position:relative!important}.home-page.modern-home main>.home-section:before{content:""!important;background:var(--brand-pink)!important;border-radius:999px!important;width:min(1540px,100% - clamp(40px,5.2vw,96px))!important;height:4px!important;position:absolute!important;top:0!important;left:50%!important;transform:translate(-50%)!important}.home-page.modern-home .home-section--soft .home-split,.home-page.modern-home .home-section--soft .home-guides-grid,.home-page.modern-home .home-section--soft .home-category-grid,.home-page.modern-home .home-section--white .section-heading,.home-page.modern-home .home-section--white .resource-grid{width:min(1540px,100%)!important;max-width:1540px!important;margin-inline:auto!important}@media (max-width:1100px){.home-page.modern-home .home-section--soft .home-guides-grid,.home-page.modern-home .home-section--soft .home-category-grid,.home-page.modern-home .home-category-section--cards .home-category-grid{grid-template-columns:1fr!important}}@media (min-width:1241px){.site-header .site-nav a,.site-header .nav-dropdown>a{padding-inline:14px!important;font-size:15px!important;line-height:1.1!important}.site-header button.search-link{width:52px!important}}.home-page.modern-home .home-before-resources-ad{margin-block:clamp(28px,4vw,46px)!important}.education-page.education-index-page main,.education-page.category-page--development main,.education-page.category-page--ask-dalena main,.education-page.category-page--parenting main,.education-page.category-page--cooking-bonding main{padding-top:0!important}.education-page.education-index-page .page-featured-mosaic,.education-page.category-page--development .page-featured-mosaic,.education-page.category-page--ask-dalena .page-featured-mosaic,.education-page.category-page--parenting .page-featured-mosaic,.education-page.category-page--cooking-bonding .page-featured-mosaic{width:min(1732px,100% - clamp(40px,5.6vw,104px))!important;max-width:none!important;margin:0 auto 28px!important}.education-page.education-index-page .page-featured-mosaic .site-featured-lead,.education-page.category-page--development .page-featured-mosaic .site-featured-lead,.education-page.category-page--ask-dalena .page-featured-mosaic .site-featured-lead,.education-page.category-page--parenting .page-featured-mosaic .site-featured-lead,.education-page.category-page--cooking-bonding .page-featured-mosaic .site-featured-lead{min-height:clamp(430px,42vw,560px)!important;margin-bottom:16px!important}.education-page.education-index-page .page-featured-mosaic .site-featured-row,.education-page.category-page--development .page-featured-mosaic .site-featured-row,.education-page.category-page--ask-dalena .page-featured-mosaic .site-featured-row,.education-page.category-page--parenting .page-featured-mosaic .site-featured-row,.education-page.category-page--cooking-bonding .page-featured-mosaic .site-featured-row{gap:16px!important}.education-page.education-index-page .page-featured-mosaic .site-featured-tile,.education-page.category-page--development .page-featured-mosaic .site-featured-tile,.education-page.category-page--ask-dalena .page-featured-mosaic .site-featured-tile,.education-page.category-page--parenting .page-featured-mosaic .site-featured-tile,.education-page.category-page--cooking-bonding .page-featured-mosaic .site-featured-tile{min-height:clamp(190px,14vw,260px)!important}@media (max-width:820px){.education-page.education-index-page .page-featured-mosaic,.education-page.category-page--development .page-featured-mosaic,.education-page.category-page--ask-dalena .page-featured-mosaic,.education-page.category-page--parenting .page-featured-mosaic,.education-page.category-page--cooking-bonding .page-featured-mosaic{width:min(100% - 28px,720px)!important}}.education-page.category-index-page main,.cooking-page main,.ask-dalena-page main,.parenting-page main{padding-top:0!important}.education-page.category-index-page .page-featured-mosaic,.education-page.category-index-page .site-featured-mosaic,.cooking-page .cooking-top,.ask-dalena-page .ask-hero-grid,.parenting-page .category-hero{width:min(1732px,100% - clamp(40px,5.6vw,104px))!important;max-width:none!important;margin:0 auto 28px!important}.education-page.category-index-page .page-featured-mosaic .site-featured-lead,.education-page.category-index-page .site-featured-mosaic .site-featured-lead,.cooking-page .feature-card,.cooking-page .feature-card img,.ask-dalena-page .ask-lead-card,.ask-dalena-page .ask-lead-card img,.parenting-page .category-hero{min-height:clamp(430px,42vw,560px)!important}.education-page.category-index-page .page-featured-mosaic .site-featured-row,.education-page.category-index-page .site-featured-mosaic .site-featured-row,.cooking-page .secondary-grid,.ask-dalena-page .ask-card-row{gap:16px!important}.education-page.category-index-page .page-featured-mosaic .site-featured-tile,.education-page.category-index-page .site-featured-mosaic .site-featured-tile,.cooking-page .image-story,.ask-dalena-page .ask-image-card{min-height:clamp(190px,14vw,260px)!important}@media (max-width:820px){.education-page.category-index-page .page-featured-mosaic,.education-page.category-index-page .site-featured-mosaic,.cooking-page .cooking-top,.ask-dalena-page .ask-hero-grid,.parenting-page .category-hero{width:min(100% - 28px,720px)!important}}@media (min-width:1241px){.site-header .header-inner{gap:clamp(18px,2.5vw,42px)!important;padding-right:108px!important;position:relative!important}.site-header .site-nav{flex:auto!important;justify-content:space-between!important;gap:clamp(12px,1.2vw,22px)!important;min-width:0!important;margin-right:0!important;padding:0!important}.site-header .site-nav a,.site-header .nav-dropdown>a{white-space:nowrap!important;padding-inline:clamp(8px,.7vw,12px)!important}.site-header .site-nav>a:last-of-type{margin-right:0!important}.site-header .header-search-link,.site-header button.header-search-link,.site-header button.search-link.header-search-link{flex:0 0 64px!important;width:64px!important;height:54px!important;min-height:54px!important;margin-left:0!important;position:absolute!important;top:50%!important;right:22px!important;transform:translateY(-50%)!important}.site-header button.header-search-link:before,.site-header button.search-link.header-search-link:before{left:20px!important}.site-header button.header-search-link:after,.site-header button.search-link.header-search-link:after{left:34px!important}}.article-page .article-body .intro-box p,.article-page .article-body .intro-box em{font-style:italic!important}.article-page .article-body .intro-box em{display:block!important}.article-page .article-inline-heading--with-image{grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr)!important;align-items:stretch!important;gap:clamp(22px,3vw,40px)!important;display:grid!important;overflow:hidden!important}.article-page .article-heading-copy{align-self:center!important}.article-page .article-heading-visual{background:#d9d4cc!important;border-radius:8px!important;min-height:clamp(280px,29vw,430px)!important;margin:0!important;position:relative!important;overflow:hidden!important}.article-page .article-heading-visual img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}@media (max-width:980px){.article-page .article-inline-heading--with-image{grid-template-columns:1fr!important}.article-page .article-heading-visual{order:-1!important;min-height:clamp(230px,52vw,360px)!important}}.article-page .article-layout{grid-template-columns:minmax(0,1fr) minmax(360px,430px)!important;gap:clamp(34px,4.6vw,78px)!important;width:min(1680px,100% - clamp(32px,4vw,72px))!important;max-width:none!important;margin-inline:auto!important}@media (max-width:1100px){.article-page .article-layout{grid-template-columns:1fr!important;width:min(100% - 28px,820px)!important}}.article-page .article-inline-heading--with-image{grid-template-columns:1fr!important;gap:clamp(18px,2.4vw,28px)!important}.article-page .article-heading-copy{max-width:1040px!important}.article-page .article-inline-heading--with-image h1{max-width:none!important;font-size:clamp(44px,4.7vw,76px)!important}.article-page .article-heading-visual{aspect-ratio:16/9!important;order:2!important;width:100%!important;height:clamp(260px,32vw,460px)!important;min-height:0!important}.article-page .article-heading-visual img{object-fit:cover!important;object-position:center!important}.article-page main.article-layout--feature{background:#eef4fb!important;width:100%!important;max-width:none!important;margin:0!important;padding:clamp(22px,2.4vw,38px) clamp(18px,4vw,56px) clamp(58px,6vw,92px)!important;display:block!important;overflow:visible!important}.article-page main.article-layout--feature:before,.article-page main.article-layout--feature:after{content:none!important;display:none!important}.article-page .article-feature-article{width:min(1120px,100%)!important;max-width:none!important;box-shadow:none!important;background:0 0!important;margin:0 auto!important;padding:0!important;overflow:visible!important}.article-page .article-feature-card{z-index:1!important;width:min(980px,100% - clamp(28px,4vw,56px))!important;color:var(--ink)!important;background:#fff!important;margin:clamp(-70px,-5vw,-44px) auto 0!important;padding:clamp(28px,4vw,48px) clamp(28px,4.5vw,56px)!important;position:relative!important;box-shadow:0 24px 54px #14182014!important}.article-page .article-related-card{margin:0 auto!important}.article-page .article-feature-card .article-inline-heading{box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0 0 22px!important;padding:0!important}.article-page .article-feature-card .article-inline-heading h1{margin-bottom:18px!important;font-size:clamp(34px,4vw,58px)!important;line-height:1.05!important}.article-page .article-feature-card .article-inline-heading span{color:#56616f!important;font-family:var(--body-font,Arial, Helvetica, sans-serif)!important;font-weight:900!important}.article-page .article-feature-card .article-inline-heading span a{color:var(--brand-pink)!important;text-decoration:none!important}.article-page .article-feature-card .intro-box{background:0 0!important;margin:18px 0 28px!important;padding:0!important}.article-page .article-feature-card .intro-box p{font-size:clamp(18px,1.6vw,22px)!important;line-height:1.55!important}.article-page .article-feature-card .article-ad-slot{margin-block:34px!important}@media (max-width:760px){.article-page main.article-layout--feature{padding-inline:14px!important}.article-page .article-feature-image{height:clamp(220px,58vw,330px)!important}.article-page .article-feature-card{width:calc(100% - 20px)!important;margin-top:-34px!important;padding:26px 22px!important}}.home-page main{background:#f8ebe9!important;padding-bottom:78px!important;overflow:visible!important}.home-page .home-menu-ad{background:linear-gradient(180deg, var(--brand-pink) 0 17px, #f8ebe9 17px 100%)!important;width:100%!important;margin:0!important;padding:52px clamp(18px,1.9vw,35px) 70px!important}.home-page .google-ad-slot--home-top-compact{aspect-ratio:auto!important;width:min(1815px,100%)!important;height:104px!important;min-height:104px!important;box-shadow:none!important;background:#f3f5f4!important;border:0!important;border-radius:0!important}.home-page .site-header{background:var(--brand-pink)!important;box-shadow:none!important}.home-page .home-editorial-showcase{background:#fff!important;border:0!important;border-radius:0!important;width:min(1815px,100% - clamp(36px,3.8vw,70px))!important;margin:0 auto!important;padding:0 0 clamp(36px,4vw,58px)!important;box-shadow:0 28px 70px #52363614!important}.home-page .home-reference-hero{background:#fff!important;grid-template-columns:minmax(0,52.4%) minmax(360px,1fr)!important;align-items:stretch!important;gap:0!important;width:100%!important;min-height:clamp(520px,33.6vw,635px)!important;display:grid!important}.home-page .home-reference-hero .home-lead-story{height:clamp(520px,33.6vw,635px)!important;min-height:0!important;box-shadow:none!important;background:#eef1f3!important;border:0!important;border-radius:0!important}.home-page .home-reference-hero .home-lead-story a{height:100%!important}.home-page .home-reference-hero .home-lead-story img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;min-height:0!important}.home-page .home-reference-hero .home-lead-story a:after,.home-page .home-reference-hero .home-lead-copy{display:none!important}.home-page .home-reference-sidebar{background:#fff!important;align-content:center!important;gap:clamp(24px,2.5vw,38px)!important;min-width:0!important;padding:clamp(36px,4vw,70px) clamp(30px,4.5vw,86px)!important;display:grid!important}.home-page .home-reference-feature{gap:16px!important;width:min(100%,560px)!important;display:grid!important}.home-page .home-reference-feature .kicker{color:var(--brand-pink)!important;font-family:var(--body-font,Arial, Helvetica, sans-serif)!important;letter-spacing:.12em!important;margin:0!important;font-size:12px!important;font-weight:900!important}.home-page .home-reference-feature h1{color:var(--ink,#101722)!important;font-family:var(--heading-font,Georgia, "Times New Roman", serif)!important;letter-spacing:0!important;margin:0!important;font-size:clamp(42px,4.3vw,72px)!important;font-weight:700!important;line-height:1.02!important}.home-page .home-reference-feature p{-webkit-line-clamp:3!important;color:#56616f!important;font-family:var(--body-font,Arial, Helvetica, sans-serif)!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:clamp(16px,1.15vw,19px)!important;line-height:1.58!important;display:-webkit-box!important;overflow:hidden!important}.home-page .home-reference-feature a{background:var(--brand-pink)!important;color:#fff!important;width:fit-content!important;min-height:44px!important;font-family:var(--body-font,Arial, Helvetica, sans-serif)!important;text-transform:uppercase!important;border-radius:6px!important;align-items:center!important;padding:0 18px!important;font-size:13px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important}.home-page .home-reference-sidebar .newsletter-ad-stack{justify-self:start!important;width:min(100%,460px)!important;max-width:460px!important}.home-page .home-reference-sidebar .newsletter-stack-ad{display:none!important}.home-page .home-reference-sidebar .newsletter-card-form{background:#fff9f8!important;border:1px solid #e51f5829!important;border-radius:8px!important;width:100%!important;max-width:none!important;padding:clamp(22px,2.2vw,30px)!important;box-shadow:0 18px 42px #252c3717!important}.home-page .home-reference-sidebar .newsletter-card-form h2{color:var(--brand-pink)!important;font-family:var(--heading-font,Georgia, "Times New Roman", serif)!important;margin:0 0 8px!important;font-size:clamp(30px,2.6vw,42px)!important;line-height:1.02!important}.home-page .home-reference-sidebar .newsletter-card-form label{color:#17202a!important;font-size:13px!important;font-weight:900!important}.home-page .home-reference-sidebar .newsletter-card-form input{background:#fff!important;border:1px solid #e0d7d3!important;border-radius:6px!important;min-height:46px!important}.home-page .home-reference-sidebar .newsletter-card-form .signup-button{background:#17202a!important;border-radius:6px!important;min-height:46px!important}.home-page .home-image-tile{min-height:clamp(250px,18vw,330px)!important;box-shadow:none!important;border-radius:0!important}.home-page .home-top-stories-panel{width:calc(100% - clamp(40px,4vw,74px))!important;box-shadow:none!important;background:#fff!important;border:0!important;border-top:1px solid #ece1df!important;border-radius:0!important;margin:clamp(34px,4vw,58px) auto 0!important;padding:clamp(28px,3vw,42px) 0 0!important}.home-page .home-top-stories--expanded .home-top-stories-grid{gap:clamp(18px,2vw,30px)!important}.home-page .home-top-stories--expanded .home-top-story{background:#fff!important;border:1px solid #ece1df!important;border-radius:0!important;box-shadow:0 12px 30px #252c370f!important}.home-page .home-section--soft,.home-page .home-section--white{background:#fff!important}@media (max-width:1120px){.home-page .home-reference-hero{grid-template-columns:1fr!important}.home-page .home-reference-hero .home-lead-story{height:clamp(340px,58vw,560px)!important}.home-page .home-reference-sidebar{align-content:start!important;padding:clamp(28px,5vw,48px)!important}}@media (max-width:760px){.home-page .home-menu-ad{padding:38px 14px 34px!important}.home-page .google-ad-slot--home-top-compact{aspect-ratio:728/90!important;width:min(728px,100%)!important;height:auto!important;min-height:90px!important}.home-page .home-editorial-showcase{width:min(100% - 28px,720px)!important}.home-page .home-reference-feature h1{font-size:clamp(34px,11vw,48px)!important}.home-page .home-card-row,.home-page .home-top-stories--expanded .home-top-stories-grid{grid-template-columns:1fr!important}.home-page .home-card-row,.home-page .home-top-stories-panel{width:calc(100% - 28px)!important}}.article-page .article-author-section{background:#fff0f4!important;border-top:1px solid #e51f5824!important;border-bottom:1px solid #e51f5824!important;width:100vw!important;margin:clamp(46px,5vw,68px) calc(50% - 50vw) clamp(54px,6vw,76px)!important;padding:clamp(42px,5vw,68px) clamp(22px,5vw,76px)!important}.article-page .article-feature-card>.author-bio{background:#fff0f4!important;border-top:1px solid #e51f5824!important;border-bottom:1px solid #e51f5824!important;margin:clamp(42px,5vw,62px) 0 clamp(54px,6vw,76px)!important;padding:clamp(34px,4.2vw,58px) clamp(22px,4vw,54px)!important}.article-page .article-author-section .author-bio,.article-page .article-feature-card>.author-bio{background:0 0!important;border:0!important;grid-template-columns:104px minmax(0,1fr)!important;align-items:center!important;gap:clamp(22px,3vw,36px)!important;max-width:980px!important;margin:0 auto!important;padding:0!important;display:grid!important}.article-page .article-feature-card>.author-bio{background:#fff0f4!important;border-top:1px solid #e51f5824!important;border-bottom:1px solid #e51f5824!important;max-width:none!important;margin:clamp(42px,5vw,62px) 0 clamp(54px,6vw,76px)!important}.article-page .article-author-section .author-avatar,.article-page .article-feature-card>.author-bio .author-avatar{background:#d8d8d8!important;width:104px!important;height:104px!important}.article-page .article-author-section h2,.article-page .article-feature-card>.author-bio h2{color:#111722!important;font-family:var(--heading-font,Georgia, "Times New Roman", serif)!important;margin:0 0 12px!important;font-size:clamp(30px,3vw,42px)!important;font-weight:700!important;line-height:1.08!important}.article-page .article-author-section h2 span,.article-page .article-feature-card>.author-bio h2 span{color:#111722!important;font-family:var(--body-font,Arial, Helvetica, sans-serif)!important;vertical-align:middle!important;margin-left:8px!important;font-size:14px!important;font-weight:900!important;display:inline-flex!important}.article-page .article-author-section p,.article-page .article-feature-card>.author-bio p{color:#111722!important;font-family:var(--body-font,Arial, Helvetica, sans-serif)!important;margin:0 0 24px!important;font-size:clamp(18px,1.7vw,24px)!important;line-height:1.45!important}.article-page .article-author-section a,.article-page .article-feature-card>.author-bio a{color:#4f5863!important;font-family:var(--body-font,Arial, Helvetica, sans-serif)!important;font-size:clamp(17px,1.5vw,22px)!important;font-weight:900!important;text-decoration:none!important}.article-page .article-author-section+.education-archive-section,.article-page .article-feature-card>.author-bio+.education-archive-section{margin-top:0!important}@media (max-width:680px){.article-page .article-author-section,.article-page .article-feature-card>.author-bio{padding:30px 20px!important}.article-page .article-author-section .author-bio,.article-page .article-feature-card>.author-bio{grid-template-columns:1fr!important;justify-items:start!important}.article-page .article-author-section .author-avatar,.article-page .article-feature-card>.author-bio .author-avatar{width:88px!important;height:88px!important}}.article-page .article-author-section+.article-related-card,.article-page .article-related-card{margin-top:0!important}.article-page main.article-layout--feature>.article-author-section,.article-page main.article-layout--feature>.article-related-card{grid-column:1/-1!important}.article-page main.article-layout--feature{padding-top:clamp(22px,2.4vw,38px)!important;grid-template-columns:minmax(0,1220px) minmax(300px,340px)!important;justify-content:center!important;align-items:start!important;gap:clamp(34px,4vw,70px)!important;width:100%!important;padding-inline:clamp(28px,4vw,64px)!important;display:grid!important}.article-page .article-feature-article{justify-self:end!important;width:100%!important;margin:0!important}.article-page .article-feature-image{width:100%!important;max-width:none!important;margin-inline:0!important}.article-page .article-feature-card{width:min(920px,100% - clamp(28px,4vw,60px))!important;margin-left:auto!important;margin-right:auto!important}.article-page .article-related-card{width:100%!important;margin:0!important}.article-page .article-related-card .education-archive-section{width:100%!important;max-width:none!important;margin:0!important}.article-page .article-related-card .education-archive-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(18px,2vw,28px)!important;width:100%!important;display:grid!important}.article-page .article-related-card .education-archive-card{min-width:0!important}.article-page .article-related-card .education-archive-card h3{font-size:clamp(24px,1.9vw,34px)!important;line-height:1.08!important}.article-page .article-author-section{width:100%!important;margin:clamp(46px,5vw,68px) 0 clamp(54px,6vw,76px)!important}.article-page .article-author-section .author-bio{max-width:860px!important}.article-page .article-sidebar--restored{place-self:start!important;gap:22px!important;width:100%!important;max-width:340px!important;display:grid!important;position:sticky!important;top:28px!important}.article-page .article-sidebar--restored .article-hero-newsletter{background:#fff!important;border:1px solid #12182214!important;border-radius:8px!important;grid-template-columns:1fr!important;gap:12px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:26px!important;display:grid!important;box-shadow:0 18px 42px #14182014!important}.article-page .article-sidebar--restored .article-hero-newsletter .section-rule{border-radius:999px!important;width:38px!important;height:3px!important;margin:0 0 8px!important}.article-page .article-sidebar--restored .article-hero-newsletter h2{color:var(--brand-pink)!important;font-family:var(--heading-font,Georgia, "Times New Roman", serif)!important;margin:0 0 8px!important;font-size:clamp(28px,2.2vw,38px)!important;line-height:1.02!important}.article-page .article-sidebar--restored .article-hero-newsletter .field-row{grid-template-columns:1fr!important;gap:7px!important;display:grid!important}.article-page .article-sidebar--restored .article-hero-newsletter label{color:#17202a!important;font-family:var(--body-font,Arial, Helvetica, sans-serif)!important;margin:0!important;font-size:13px!important;font-weight:900!important}.article-page .article-sidebar--restored .article-hero-newsletter input{background:#fff!important;border:1px solid #e0d7d3!important;border-radius:6px!important;width:100%!important;min-height:44px!important;margin:0!important}.article-page .article-sidebar--restored .article-hero-newsletter .signup-button{background:#17202a!important;border-radius:6px!important;width:fit-content!important;min-width:112px!important;min-height:44px!important;margin-top:8px!important}.article-page .article-sidebar--restored .article-side-ad,.article-page .article-sidebar--restored .article-side-ad .google-ad-slot,.article-page .article-sidebar--restored .newsletter-ad-stack,.article-page .article-sidebar--restored .newsletter-stack-ad,.article-page .article-sidebar--restored .newsletter-stack-ad .google-ad-slot,.article-page .article-sidebar--restored .sidebar-newsletter,.article-page .article-sidebar--restored .sidebar-newsletter.labeled{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.article-page .article-sidebar--restored .article-side-ad{justify-content:center!important;margin:0!important;display:flex!important}.article-page .article-sidebar--restored .article-side-ad .google-ad-slot,.article-page .article-sidebar--restored .newsletter-stack-ad .google-ad-slot{background:#fff!important;border-radius:8px!important;min-height:250px!important}.article-page .article-sidebar--restored .latest-widget{background:#fff!important;border:1px solid #12182214!important;border-radius:8px!important;width:100%!important;padding:26px!important;box-shadow:0 18px 42px #14182014!important}.article-page .article-sidebar--restored .latest-widget h2{color:var(--brand-pink)!important;font-family:var(--heading-font,Georgia, "Times New Roman", serif)!important;margin:0 0 16px!important;font-size:28px!important;line-height:1.05!important}.article-page .article-sidebar--restored .latest-widget a{color:#384453!important;font-family:var(--body-font,Arial, Helvetica, sans-serif)!important;border-top:1px solid #1218221a!important;padding:14px 0!important;font-size:15px!important;font-weight:900!important;line-height:1.25!important;text-decoration:none!important;display:block!important}@media (max-width:1120px){.article-page main.article-layout--feature{grid-template-columns:1fr!important;width:100%!important}.article-page .article-feature-article{justify-self:center!important;max-width:980px!important}.article-page .article-sidebar--restored{justify-self:center!important;max-width:520px!important;position:static!important}.article-page .article-related-card .education-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.article-page main.article-layout--feature{padding-inline:14px!important}.article-page .article-feature-card{width:calc(100% - 20px)!important}.article-page .article-related-card{width:100%!important}.article-page .article-related-card .education-archive-grid{grid-template-columns:1fr!important}}.article-page main.article-layout--feature>.article-author-section{background:#fff0f4!important;grid-area:auto/1/auto/-1!important;width:100%!important;margin:clamp(46px,5vw,68px) 0 0!important}.article-page main.article-layout--feature>.article-related-card{width:100%!important;max-width:none!important;box-shadow:none!important;background:#fff!important;grid-area:auto/1/auto/-1!important;margin:0!important;padding:clamp(44px,5vw,68px) clamp(42px,5vw,72px) clamp(54px,6vw,78px)!important}.article-page main.article-layout--feature>.article-related-card .education-archive-section{background:#fff!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.article-page main.article-layout--feature>.article-related-card .education-archive-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(20px,2.2vw,32px)!important;width:100%!important;max-width:none!important;display:grid!important}.article-page main.article-layout--feature>.article-related-card .education-archive-card{width:100%!important;min-width:0!important}@media (max-width:1120px){.article-page main.article-layout--feature>.article-related-card .education-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.article-page main.article-layout--feature>.article-related-card{padding:36px 18px 48px!important}.article-page main.article-layout--feature>.article-related-card .education-archive-grid{grid-template-columns:1fr!important}}.article-page .article-feature-card .article-inline-heading .article-byline,.article-page .article-feature-card .article-inline-heading .article-byline:where(span){color:var(--brand-pink)!important}.article-page .article-feature-card .article-inline-heading .article-byline a,.article-page .article-feature-card .article-inline-heading .article-byline a:link,.article-page .article-feature-card .article-inline-heading .article-byline a:visited,.article-page .article-feature-card .article-inline-heading .article-byline a:hover,.article-page .article-feature-card .article-inline-heading .article-byline a:focus-visible{color:var(--brand-pink)!important;text-decoration:none!important}.article-page main.article-layout--feature{padding-top:clamp(16px,1.8vw,28px)!important}.home-page .home-reference-hero{grid-template-columns:minmax(0,52%) minmax(380px,48%)!important;min-height:clamp(500px,31vw,570px)!important}.home-page .home-reference-hero .home-lead-story{height:clamp(500px,31vw,570px)!important}.home-page .home-reference-sidebar{align-content:start!important;gap:clamp(18px,1.8vw,26px)!important;padding:clamp(42px,4.2vw,72px) clamp(34px,4.6vw,78px)!important}.home-page .home-reference-feature{gap:12px!important;width:min(100%,620px)!important}.home-page .home-reference-feature h1{max-width:620px!important;font-size:clamp(38px,3.25vw,56px)!important;line-height:1.03!important}.home-page .home-reference-feature p{-webkit-line-clamp:2!important;max-width:560px!important;font-size:clamp(15px,1vw,17px)!important;line-height:1.45!important}.home-page .home-reference-feature a{min-height:40px!important}.home-page .home-reference-sidebar .newsletter-card-form{gap:10px!important;padding:clamp(18px,1.8vw,24px)!important;display:grid!important}.home-page .home-reference-sidebar .newsletter-card-form .section-rule{margin-bottom:2px!important}.home-page .home-reference-sidebar .newsletter-card-form h2{max-width:420px!important;font-size:clamp(27px,2vw,36px)!important}.home-page .home-reference-sidebar .newsletter-card-form .field-row{gap:5px!important}.home-page .home-reference-sidebar .newsletter-card-form input{min-height:40px!important}.home-page .home-reference-sidebar .newsletter-card-form .signup-button{min-height:42px!important;margin-top:4px!important}@media (max-width:1120px){.home-page .home-reference-hero{grid-template-columns:1fr!important;min-height:0!important}.home-page .home-reference-sidebar{padding:34px 28px!important}}.home-page{background:#f8ebe9!important}.home-page main{background:#f8ebe9!important;padding-top:0!important}.home-page .home-menu-ad{display:none!important}.home-page .home-editorial-showcase{width:min(1786px,100% - clamp(40px,4.2vw,80px))!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0 auto!important;padding:0 0 clamp(24px,3vw,42px)!important}.home-page .home-editorial-showcase>.home-lead-story--compact{width:100%!important;height:clamp(560px,38vw,700px)!important;min-height:0!important;box-shadow:none!important;background:#101722!important;border:0!important;border-radius:2px!important;margin:0!important;position:relative!important;overflow:hidden!important}.home-page .home-editorial-showcase>.home-lead-story--compact a{color:#fff!important;height:100%!important;text-decoration:none!important;display:block!important;position:relative!important}.home-page .home-editorial-showcase>.home-lead-story--compact img{object-fit:cover!important;object-position:center!important;opacity:1!important;width:100%!important;height:100%!important;min-height:0!important}.home-page .home-editorial-showcase>.home-lead-story--compact a:after{content:""!important;background:linear-gradient(90deg,#090d12db 0%,#090d129e 42%,#090d122e 100%),linear-gradient(#090d122e,#090d12c7)!important;display:block!important;position:absolute!important;inset:0!important}.home-page .home-editorial-showcase>.home-lead-story--compact .home-lead-copy{z-index:1!important;color:#fff!important;width:min(820px,100% - 76px)!important;display:block!important;position:absolute!important;bottom:clamp(44px,5vw,70px)!important;left:clamp(34px,4.2vw,54px)!important;right:auto!important;transform:none!important}.home-page .home-editorial-showcase>.home-lead-story--compact h2{color:#fff!important;max-width:820px!important;font-family:var(--heading-font,Georgia, "Times New Roman", serif)!important;letter-spacing:0!important;text-shadow:none!important;margin:0 0 16px!important;font-size:clamp(52px,4.65vw,80px)!important;font-weight:700!important;line-height:.96!important}.home-page .home-editorial-showcase>.home-lead-story--compact p{color:var(--brand-pink)!important;font-family:var(--body-font,Arial, Helvetica, sans-serif)!important;margin:0!important;font-size:15px!important;font-weight:900!important;line-height:1.2!important}.home-page .home-card-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;width:100%!important;margin:20px 0 0!important;display:grid!important}.home-page .home-image-tile{min-height:clamp(198px,14vw,260px)!important;box-shadow:none!important;border:0!important;border-radius:2px!important}.home-page .home-image-tile h3{font-size:clamp(23px,2vw,32px)!important;line-height:1.04!important}.home-page .home-top-stories-panel{width:100%!important;margin:clamp(34px,4vw,58px) 0 0!important}@media (max-width:900px){.home-page .home-editorial-showcase{width:min(100% - 28px,760px)!important}.home-page .home-editorial-showcase>.home-lead-story--compact{height:clamp(430px,66vw,560px)!important}.home-page .home-editorial-showcase>.home-lead-story--compact h2{font-size:clamp(40px,9vw,58px)!important}.home-page .home-card-row{grid-template-columns:1fr!important}}.home-page .home-menu-ad{background:#fff!important;justify-content:center!important;align-items:center!important;width:100%!important;margin:0!important;padding:34px 40px!important;display:flex!important}.home-page .google-ad-slot--home-top-compact{width:min(1212px,100vw - 80px)!important;height:130px!important;min-height:0!important;box-shadow:none!important;background:#f7f7f7!important;border:0!important;border-radius:0!important;margin:0 auto!important;overflow:hidden!important}.home-page .google-ad-slot--home-top-compact>*,.home-page .google-ad-slot--home-top-compact iframe,.home-page .google-ad-slot--home-top-compact img{margin-inline:auto!important;display:block!important}.home-page .google-ad-slot--home-top-compact,.home-page .google-ad-slot--home-top-compact>div,.home-page .google-ad-slot--home-top-compact ins{text-align:center!important;justify-content:center!important;align-items:center!important;display:flex!important}@media (max-width:820px){.home-page .home-menu-ad{padding:18px 16px!important}.home-page .google-ad-slot--home-top-compact{aspect-ratio:728/90!important;width:min(728px,100vw - 32px)!important;height:auto!important;min-height:90px!important}}.site-header .brand{background:0 0!important;align-items:center!important;display:flex!important;overflow:visible!important}.site-header .brand-logo{object-fit:contain!important;object-position:left center!important;width:100%!important;height:auto!important;max-height:48px!important;display:block!important}.site-header .header-search-link,.site-header button.header-search-link,.site-header button.search-link.header-search-link{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;flex:0 0 44px!important;margin:0!important;padding:0!important;position:relative!important;inset:auto!important;transform:none!important}.site-header button.header-search-link:before,.site-header button.search-link.header-search-link:before{border-color:#fff!important;width:15px!important;height:15px!important;top:9px!important;left:11px!important}.site-header button.header-search-link:after,.site-header button.search-link.header-search-link:after{background:#fff!important;width:10px!important;top:25px!important;left:26px!important}@media (min-width:1241px){.site-header .header-inner{grid-template-columns:clamp(210px,15vw,250px) minmax(0,1fr) 44px!important;align-items:center!important;gap:clamp(30px,4.2vw,76px)!important;padding-right:0!important;display:grid!important}.site-header .brand{grid-column:1!important;width:auto!important;max-width:250px!important;height:82px!important}.site-header .site-nav{grid-column:2!important;justify-content:space-between!important;align-items:center!important;gap:clamp(14px,1.5vw,28px)!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important}.site-header .site-nav a,.site-header .nav-dropdown>a{white-space:nowrap!important}.site-header .header-search-link,.site-header button.header-search-link,.site-header button.search-link.header-search-link{grid-column:3!important;justify-self:end!important}}@media (max-width:1240px){.site-header .brand{width:min(260px,100vw - 118px)!important}}@media (max-width:520px){.site-header .brand-logo{max-height:38px!important}}.signup-popup{z-index:5000;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.signup-popup__backdrop{cursor:pointer;background:#080c129e;border:0;position:absolute;inset:0}.signup-popup__dialog{z-index:1;background:radial-gradient(circle at 92% 0,#e51f5824,#0000 30%),linear-gradient(#fff9fb 0%,#fff 52%);border:1px solid #e51f5829;border-radius:8px;width:min(100%,460px);padding:clamp(28px,4vw,38px);position:relative;box-shadow:0 28px 80px #080c1247}.signup-popup__close{color:#192638;cursor:pointer;background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:900;display:inline-flex;position:absolute;top:14px;right:14px;box-shadow:0 8px 18px #1218221f}.signup-popup__close:hover,.signup-popup__close:focus-visible{background:var(--brand-pink);color:#fff;outline:none}.signup-popup__badge{background:var(--brand-pink);color:#fff;letter-spacing:0;border:3px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:58px;height:58px;margin:0 0 18px;font-size:17px;font-weight:600;line-height:1;display:inline-flex;box-shadow:0 14px 28px #e51f5847}.signup-popup__badge-amp{margin-inline:1px;font-size:.72em}.signup-popup .kicker{color:var(--brand-pink);margin:0 0 10px}.signup-popup h2{color:var(--ink,#101722);font-family:var(--heading-font,Georgia, "Times New Roman", serif);letter-spacing:0;margin:0 42px 12px 0;font-size:clamp(32px,5vw,44px);line-height:1.02}.signup-popup__intro{color:#4d5b6d;margin:0 0 22px;font-size:15px;line-height:1.5}.signup-popup__form{gap:14px;display:grid}.signup-popup__field{gap:7px;display:grid}.signup-popup__field label{color:var(--ink,#101722);font-size:13px;font-weight:900}.signup-popup__field input{width:100%;min-height:48px;color:var(--ink,#101722);font:inherit;background:#fff;border:1px solid #e51f5833;border-radius:7px;padding:0 14px}.signup-popup__field input:focus{border-color:var(--brand-pink);outline:none;box-shadow:0 0 0 3px #e51f5824}.signup-popup__submit{background:var(--brand-pink);color:#fff;cursor:pointer;border:0;border-radius:7px;width:100%;min-width:112px;min-height:48px;margin-top:4px;padding:0 20px;font-size:13px;font-weight:900;box-shadow:0 14px 28px #e51f583d}.signup-popup__submit:hover,.signup-popup__submit:focus-visible{background:#192638;outline:none}.signup-popup__message{color:var(--brand-pink);margin:0;font-weight:900}@media (max-width:520px){.signup-popup{padding:16px}.signup-popup__dialog{padding:26px 20px}}.home-page .home-top-stories-panel,.home-page .home-top-stories--expanded{box-sizing:border-box!important;background:#fff!important;border-top:1px solid #ece1df!important;width:100%!important;max-width:100%!important;margin:clamp(34px,4vw,58px) auto 0!important;padding:clamp(30px,3.4vw,44px) clamp(34px,3.2vw,58px) clamp(36px,3.4vw,48px)!important;overflow:visible!important}.home-page .home-top-stories--expanded .home-top-stories-grid{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important}.home-page .home-top-stories--expanded .home-top-story{min-width:0!important}@media (max-width:760px){.home-page .home-top-stories-panel,.home-page .home-top-stories--expanded{width:100%!important;padding:24px 18px 28px!important}}.ad-strip,.top-ad,.home-menu-ad,.home-ad-row,.modern-ad-row,.home-category-ad,.archive-pagination-ad,.magazine-bottom-ad,.final-ad-wrap,.newsletter-stack-ad,.category-sidebar-ad,.article-ad,.article-side-ad,.sidebar-ad,.directory-ad,.partner-detail-bottom-ad,.education-final-ad,.education-between-ad,.lower-ad{box-shadow:none!important;background:0 0!important;justify-content:center!important;align-items:center!important;display:flex!important}.ad-strip,.top-ad,.home-menu-ad{width:100%!important;margin:0!important;padding:clamp(18px,3vw,32px) clamp(18px,4vw,56px)!important}.home-ad-row,.modern-ad-row,.home-category-ad,.archive-pagination-ad,.magazine-bottom-ad,.final-ad-wrap,.partner-detail-bottom-ad,.education-final-ad,.education-between-ad,.lower-ad{border:0!important;width:min(100% - 40px,1180px)!important;margin:clamp(28px,4vw,48px) auto!important;padding:0!important}.ad-unit-frame{justify-items:center!important;gap:0!important;width:max-content!important;max-width:100%!important;margin:0!important;display:grid!important}.google-ad-slot{box-sizing:border-box!important;width:min(100%,970px)!important;max-width:100%!important;color:inherit!important;box-shadow:none!important;text-transform:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;display:flex!important;overflow:hidden!important}.google-ad-slot:before{content:none!important;display:none!important}.google-ad-slot>div,.google-ad-slot iframe,.google-ad-slot img,.google-ad-slot ins{max-width:100%!important;margin:auto!important}.google-ad-slot--empty{display:none!important}.google-ad-slot--pending{visibility:hidden!important;box-shadow:none!important;background:0 0!important;border:0!important}.google-ad-slot--loaded{visibility:visible!important;display:flex!important}:is(.ad-strip:has(.google-ad-slot--pending),.top-ad:has(.google-ad-slot--pending),.home-menu-ad:has(.google-ad-slot--pending),.home-ad-row:has(.google-ad-slot--pending),.modern-ad-row:has(.google-ad-slot--pending),.home-category-ad:has(.google-ad-slot--pending),.archive-pagination-ad:has(.google-ad-slot--pending),.magazine-bottom-ad:has(.google-ad-slot--pending),.final-ad-wrap:has(.google-ad-slot--pending),.newsletter-stack-ad:has(.google-ad-slot--pending),.category-sidebar-ad:has(.google-ad-slot--pending),.article-ad:has(.google-ad-slot--pending),.article-side-ad:has(.google-ad-slot--pending),.sidebar-ad:has(.google-ad-slot--pending),.directory-ad:has(.google-ad-slot--pending),.partner-detail-bottom-ad:has(.google-ad-slot--pending),.education-final-ad:has(.google-ad-slot--pending),.education-between-ad:has(.google-ad-slot--pending),.lower-ad:has(.google-ad-slot--pending),.ad-strip:has(.google-ad-slot--empty),.top-ad:has(.google-ad-slot--empty),.home-menu-ad:has(.google-ad-slot--empty),.home-ad-row:has(.google-ad-slot--empty),.modern-ad-row:has(.google-ad-slot--empty),.home-category-ad:has(.google-ad-slot--empty),.archive-pagination-ad:has(.google-ad-slot--empty),.magazine-bottom-ad:has(.google-ad-slot--empty),.final-ad-wrap:has(.google-ad-slot--empty),.newsletter-stack-ad:has(.google-ad-slot--empty),.category-sidebar-ad:has(.google-ad-slot--empty),.article-ad:has(.google-ad-slot--empty),.article-side-ad:has(.google-ad-slot--empty),.sidebar-ad:has(.google-ad-slot--empty),.directory-ad:has(.google-ad-slot--empty),.partner-detail-bottom-ad:has(.google-ad-slot--empty),.education-final-ad:has(.google-ad-slot--empty),.education-between-ad:has(.google-ad-slot--empty),.lower-ad:has(.google-ad-slot--empty)){border:0!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.google-ad-slot--leaderboard,.google-ad-slot--leaderboard-sm,.google-ad-slot--wide-banner,.article-ad-slot,.google-ad-slot--home-top-compact{width:min(970px,100vw - 48px)!important;min-height:112px!important;padding:10px!important}.google-ad-slot--medium-rect,.google-ad-slot--directory-rect,.category-sidebar-ad .google-ad-slot,.sidebar-ad .google-ad-slot,.article-side-ad .google-ad-slot,.newsletter-stack-ad .google-ad-slot,.google-ad-slot[data-google-ad-unit^=newspack-sidebar]{width:min(300px,100%)!important;min-height:250px!important;padding:10px!important}.home-page .google-ad-slot--home-top-compact{aspect-ratio:auto!important;height:auto!important}.newsletter-stack-ad .google-ad-slot:not([data-google-ad-unit^=newspack-sidebar]){width:min(300px,100%)!important;min-height:90px!important}@media (max-width:640px){.ad-strip,.top-ad,.home-menu-ad{padding:16px 14px!important}.home-ad-row,.modern-ad-row,.home-category-ad,.archive-pagination-ad,.magazine-bottom-ad,.final-ad-wrap,.partner-detail-bottom-ad,.education-final-ad,.education-between-ad,.lower-ad{width:min(100% - 28px,420px)!important}.google-ad-slot--leaderboard,.google-ad-slot--leaderboard-sm,.google-ad-slot--wide-banner,.article-ad-slot,.google-ad-slot--home-top-compact{width:min(320px,100vw - 32px)!important;min-height:84px!important}}.directory-page .directory-sidebar .newsletter-ad-stack,.partner-detail-page .directory-sidebar .newsletter-ad-stack{gap:18px!important;width:100%!important;max-width:320px!important;margin-inline:auto!important}.directory-page .directory-sidebar .newsletter-stack-ad,.partner-detail-page .directory-sidebar .newsletter-stack-ad{width:100%!important;min-height:0!important}.directory-page .directory-sidebar .newsletter-stack-ad .ad-unit-frame,.partner-detail-page .directory-sidebar .newsletter-stack-ad .ad-unit-frame{width:100%!important}.directory-page .directory-sidebar .newsletter-stack-ad .google-ad-slot,.partner-detail-page .directory-sidebar .newsletter-stack-ad .google-ad-slot{width:min(300px,100%)!important;min-height:90px!important;padding:8px!important}.directory-page .directory-sidebar .newsletter-stack-ad .google-ad-slot[data-google-ad-unit^=newspack-sidebar],.partner-detail-page .directory-sidebar .newsletter-stack-ad .google-ad-slot[data-google-ad-unit^=newspack-sidebar]{min-height:250px!important}.directory-page .directory-sidebar .google-ad-slot--empty,.partner-detail-page .directory-sidebar .google-ad-slot--empty{display:none!important}.home-page.modern-home .home-section--soft .home-magazine-feature{grid-area:newsletter!important;place-self:start end!important;width:100%!important;min-width:0!important;max-width:500px!important}.home-page.modern-home .home-magazine-feature__card{color:#fff!important;background:radial-gradient(circle at 100% 100%,#e51f586b,#0000 34%),linear-gradient(145deg,#152232 0%,#1e6470 100%)!important;border-radius:8px!important;gap:18px!important;min-height:100%!important;padding:clamp(24px,3vw,34px)!important;text-decoration:none!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 24px 56px #12182229!important}.home-page.modern-home .home-magazine-feature__card .kicker{color:#fff!important}.home-page.modern-home .home-magazine-feature__card .kicker:before{background:#fff!important}.home-page.modern-home .home-magazine-feature__card h3{color:#fff!important;max-width:11ch!important;font-family:var(--title-font)!important;margin:0!important;font-size:clamp(30px,3vw,46px)!important;line-height:.98!important}.home-page.modern-home .home-magazine-feature__cover{border-radius:6px!important;justify-self:end!important;width:min(220px,62%)!important;height:auto!important;box-shadow:0 18px 38px #0000003d!important}.home-page.modern-home .home-magazine-feature__card p{color:#ffffffe0!important;max-width:42ch!important;margin:0!important;font-size:15px!important;line-height:1.55!important}.home-page.modern-home .home-magazine-feature__card strong{color:#152232!important;background:#fff!important;border-radius:7px!important;align-items:center!important;width:fit-content!important;min-height:44px!important;padding:0 18px!important;font-size:13px!important;font-weight:900!important;display:inline-flex!important}@media (max-width:1100px){.home-page.modern-home .home-section--soft .home-guides-grid{grid-template-areas:"heading""articles""newsletter"!important}.home-page.modern-home .home-section--soft .home-magazine-feature{justify-self:center!important;max-width:620px!important}}@media (max-width:560px){.home-page.modern-home .home-magazine-feature__card{padding:22px!important}.home-page.modern-home .home-magazine-feature__card h3{max-width:none!important;font-size:clamp(28px,10vw,38px)!important}.home-page.modern-home .home-magazine-feature__cover{justify-self:start!important;width:min(190px,78%)!important}}.home-page.modern-home .home-community-magazines{grid-template-columns:minmax(620px,1fr) minmax(320px,420px)!important;grid-template-areas:"magazine newsletter"!important;align-items:stretch!important;gap:clamp(24px,3.5vw,46px)!important;width:min(1540px,100% - clamp(40px,5.2vw,96px))!important;margin:clamp(34px,4vw,54px) auto!important;display:grid!important}.home-page.modern-home .home-community-card,.home-page.modern-home .home-community-magazine{justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}.home-page.modern-home .home-community-card{grid-area:newsletter!important;justify-self:end!important;max-width:420px!important;padding:0!important}.home-page.modern-home .home-community-card .newsletter-card-form{max-width:420px!important;height:100%!important}.home-page.modern-home .home-community-magazine{grid-area:magazine!important}.home-page.modern-home .home-community-magazine .home-magazine-feature__card{grid-template-columns:minmax(280px,360px) minmax(0,1fr)!important;grid-template-areas:"cover kicker""cover title""cover copy""cover action"!important;align-content:center!important;column-gap:clamp(20px,3vw,34px)!important;min-height:100%!important}.home-page.modern-home .home-community-magazine .kicker{letter-spacing:.08em!important;grid-area:kicker!important;font-size:19px!important}.home-page.modern-home .home-community-magazine h3{grid-area:title!important;max-width:16ch!important}.home-page.modern-home .home-community-magazine p{-webkit-line-clamp:4!important;-webkit-box-orient:vertical!important;grid-area:copy!important;display:-webkit-box!important;overflow:hidden!important}.home-page.modern-home .home-community-magazine strong{border-radius:8px!important;grid-area:action!important;width:fit-content!important;min-height:42px!important;padding:0 18px!important;transition:transform .18s,box-shadow .18s,background-color .18s,color .18s!important}.home-page.modern-home .home-community-magazine .home-magazine-feature__card:hover strong,.home-page.modern-home .home-community-magazine .home-magazine-feature__card:focus-visible strong{background:var(--brand-pink)!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 14px 28px #e51f583d!important}.home-page.modern-home .home-community-magazine .home-magazine-feature__cover{grid-area:cover!important;place-self:center start!important;width:min(340px,100%)!important}.home-page.modern-home .home-section--soft .home-guides-grid--articles-only{grid-template-columns:minmax(0,1fr) minmax(300px,430px)!important;grid-template-areas:"heading heading""articles card"!important}.home-page.modern-home .home-section--soft .home-guides-grid--articles-only .home-guides-heading,.home-page.modern-home .home-section--soft .home-guides-grid--articles-only .home-guides-articles{max-width:none!important}.home-page.modern-home .home-section--soft .home-guides-grid--articles-only .home-guides-articles{width:100%!important}.home-page.modern-home .education-pathways-card{grid-area:card!important;align-self:start!important;width:100%!important;min-width:0!important}@media (max-width:900px){.home-page.modern-home .home-community-magazines{grid-template-columns:1fr!important;grid-template-areas:"magazine""newsletter"!important;width:min(100% - 32px,620px)!important}.home-page.modern-home .home-community-card{justify-self:center!important;max-width:420px!important}.home-page.modern-home .home-section--soft .home-guides-grid--articles-only{grid-template-columns:1fr!important;grid-template-areas:"heading""articles""card"!important}}@media (max-width:560px){.home-page.modern-home .home-community-magazine .home-magazine-feature__card{grid-template-columns:1fr!important;grid-template-areas:"kicker""title""cover""copy""action"!important}}.home-page.modern-home .home-community-magazine .home-magazine-feature__card>.kicker{letter-spacing:.09em!important;font-size:24px!important;line-height:1!important}.home-page.modern-home .home-community-magazine .home-magazine-feature__card>.kicker:before{width:54px!important;height:5px!important}.home-page.modern-home .home-community-magazine .home-magazine-feature__card>strong{border-radius:6px!important;justify-content:center!important;place-self:start!important;align-items:center!important;height:34px!important;min-height:0!important;max-height:34px!important;padding:0 12px!important;font-size:12px!important;line-height:1!important;display:inline-flex!important}.home-page.modern-home .home-community-magazine .home-magazine-feature__card:hover>strong,.home-page.modern-home .home-community-magazine .home-magazine-feature__card:focus-visible>strong{background:var(--brand-pink)!important;color:#fff!important;transform:translateY(-3px)scale(1.03)!important;box-shadow:0 16px 30px #e51f584d!important}.home-page.modern-home .home-community-magazine .home-magazine-feature__cta{box-sizing:border-box!important;color:#152232!important;background:#fff!important;border-radius:6px!important;grid-area:action!important;justify-content:center!important;place-self:start!important;align-items:center!important;width:fit-content!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0 14px!important;font-size:12px!important;font-weight:900!important;line-height:1!important;transition:transform .18s,box-shadow .18s,background-color .18s,color .18s!important;display:inline-flex!important}.home-page.modern-home .home-community-magazine .home-magazine-feature__card:hover .home-magazine-feature__cta,.home-page.modern-home .home-community-magazine .home-magazine-feature__card:focus-visible .home-magazine-feature__cta{background:var(--brand-pink)!important;color:#fff!important;transform:translateY(-3px)scale(1.03)!important;box-shadow:0 16px 30px #e51f584d!important}.home-footer{padding-block:clamp(46px,5vw,64px) 34px!important}.home-footer h2{font-family:var(--title-font)!important;letter-spacing:0!important;text-transform:none!important;margin-bottom:18px!important;font-size:clamp(22px,1.8vw,28px)!important;font-weight:800!important;line-height:1.08!important}.home-footer a,.home-footer p,.home-footer .footer-bottom{font-family:var(--body-font)!important;font-size:clamp(13px,.95vw,15px)!important;font-weight:700!important;line-height:1.55!important}.home-footer section a{margin-bottom:4px!important}.home-footer a:hover,.home-footer a:focus-visible{color:var(--brand-pink)!important}.home-footer .footer-columns{grid-template-columns:1fr 1fr 1fr!important;align-items:start!important;gap:clamp(34px,5vw,72px)!important;width:min(1040px,100%)!important;margin:0 auto clamp(34px,4vw,52px)!important;display:grid!important;transform:none!important}.home-footer .footer-bottom{align-items:center!important;padding-top:18px!important}.home-footer .social-links{align-items:center!important;gap:10px!important;display:flex!important}.home-footer .social-links a{color:#fff!important;width:34px!important;height:34px!important;font-family:var(--body-font)!important;background:#ffffff1c!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin:0!important;font-size:15px!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important;overflow:hidden!important}.home-footer .social-links a span{display:none!important}.home-footer .social-links a:hover,.home-footer .social-links a:focus-visible{background:var(--brand-pink)!important;color:#fff!important;transform:translateY(-2px)!important}@media (max-width:900px){.home-footer .footer-columns{width:min(1040px,100%)!important;margin:0 auto 31px!important;display:block!important;transform:none!important}}.article-page .article-feature-card .intro-box,.article-page .article-feature-card .intro-box p,.article-page .article-feature-card .intro-box em{font-style:italic!important}.article-page .article-feature-card .intro-box p{color:#07101d!important;font-family:var(--body-font,Arial, Helvetica, sans-serif)!important;letter-spacing:.07em!important;margin:0 0 clamp(24px,3vw,34px)!important;font-weight:400!important;line-height:1.45!important}.article-page .article-feature-card .intro-box em{font-family:inherit!important;font-style:italic!important;font-weight:inherit!important;letter-spacing:inherit!important;display:block!important}.article-page .article-feature-card .article-ad-slot,.article-page .article-feature-card .article-ad-slot .google-ad-slot,.article-page .article-feature-card .article-ad-slot.google-ad-slot,.article-page .article-feature-card .ad-unit-frame{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.article-page .article-feature-card .article-ad-slot.google-ad-slot,.article-page .article-feature-card .article-ad-slot .google-ad-slot{min-height:90px!important}.article-page .article-sidebar .google-ad-slot--empty{border:0!important;height:0!important;min-height:0!important;padding:0!important;display:none!important}.article-page .article-sidebar .article-side-ad:has(.google-ad-slot--empty){display:none!important}.article-page main.article-layout--feature,.article-page .article-layout{grid-template-columns:minmax(0,1fr) minmax(280px,320px)!important;overflow-x:clip!important}.article-page .article-feature-article,.article-page .article-feature-card,.article-page .article-content-card,.article-page .article-sidebar,.article-page .article-sidebar--restored,.article-page .article-sidebar--restored>*,.article-page .article-sidebar--restored .article-hero-newsletter{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.article-page .article-sidebar,.article-page .article-sidebar--restored{justify-self:start!important;width:320px!important}.article-page .article-sidebar--restored .article-hero-newsletter{width:100%!important;padding:24px!important;overflow:hidden!important}.article-page .article-sidebar--restored .article-hero-newsletter h2{overflow-wrap:break-word!important;max-width:100%!important}.article-page .article-sidebar--restored .article-hero-newsletter input{max-width:100%!important}.article-page .article-feature-card .ad-unit-frame,.article-page .article-feature-card .google-ad-slot,.article-page .article-feature-card .google-ad-slot>div,.article-page .article-feature-card .google-ad-slot iframe,.article-page .article-feature-card .google-ad-slot img,.article-page .article-feature-card .google-ad-slot ins{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.article-page .article-feature-card .ad-unit-frame,.article-page .article-feature-card .google-ad-slot{overflow:hidden!important}.article-page .article-feature-card .google-ad-slot img{object-fit:contain!important;height:auto!important}@media (max-width:1100px){.article-page main.article-layout--feature,.article-page .article-layout{grid-template-columns:1fr!important}.article-page .article-sidebar,.article-page .article-sidebar--restored{justify-self:center!important;width:min(100%,320px)!important}}.article-page .article-feature-card,.article-page .article-content-card{width:min(1080px,100%)!important}.article-page .article-feature-card .article-ad-slot.google-ad-slot,.article-page .article-feature-card .article-ad-slot .google-ad-slot{width:min(970px,100%)!important;max-width:970px!important;min-height:112px!important;margin-inline:auto!important;overflow:visible!important}.article-page .article-feature-card .ad-unit-frame{width:min(970px,100%)!important;max-width:970px!important;margin-inline:auto!important;overflow:visible!important}.article-page .article-feature-card .google-ad-slot>div,.article-page .article-feature-card .google-ad-slot iframe,.article-page .article-feature-card .google-ad-slot img,.article-page .article-feature-card .google-ad-slot ins{max-width:100%!important}.article-page .article-sidebar .article-side-ad,.article-page .article-sidebar--restored .article-side-ad{display:flex!important}:is(.article-page .article-sidebar .google-ad-slot--empty,.article-page .article-sidebar--restored .google-ad-slot--empty,.article-page .article-sidebar .article-side-ad:has(.google-ad-slot--empty),.article-page .article-sidebar--restored .article-side-ad:has(.google-ad-slot--empty)){display:none!important}.article-page .article-sidebar .article-side-ad .google-ad-slot,.article-page .article-sidebar--restored .article-side-ad .google-ad-slot{box-sizing:border-box!important;background:0 0!important;border:0!important;width:min(300px,100%)!important;max-width:300px!important;height:auto!important;min-height:250px!important;padding:8px!important;overflow:hidden!important}.article-page .article-inline-ad{box-sizing:border-box!important;justify-content:center!important;width:100%!important;max-width:760px!important;margin:clamp(34px,4vw,48px) auto!important;display:flex!important;overflow:visible!important}.article-page .article-inline-ad .ad-unit-frame,.article-page .article-inline-ad .google-ad-slot--article-inline-fit{box-sizing:border-box!important;width:min(728px,100%)!important;max-width:728px!important;min-height:90px!important;padding:8px!important;overflow:visible!important}.article-page .article-inline-ad .google-ad-slot--article-inline-fit>div,.article-page .article-inline-ad .google-ad-slot--article-inline-fit iframe,.article-page .article-inline-ad .google-ad-slot--article-inline-fit img,.article-page .article-inline-ad .google-ad-slot--article-inline-fit ins{max-width:100%!important;height:auto!important}.article-page .article-sidebar--restored .article-side-ad{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:320px!important;min-height:250px!important;margin:0!important;display:flex!important}.article-page .article-sidebar--restored .article-side-ad .ad-unit-frame,.article-page .article-sidebar--restored .google-ad-slot--article-sidebar-fit{box-sizing:border-box!important;width:min(300px,100%)!important;max-width:300px!important;min-height:250px!important;padding:8px!important}.article-page .article-sidebar--restored .google-ad-slot--article-sidebar-fit>div,.article-page .article-sidebar--restored .google-ad-slot--article-sidebar-fit iframe,.article-page .article-sidebar--restored .google-ad-slot--article-sidebar-fit img,.article-page .article-sidebar--restored .google-ad-slot--article-sidebar-fit ins{max-width:100%!important}.article-page main.article-layout--feature{background:#eef4fb!important;grid-template-columns:minmax(0,1040px) minmax(300px,320px)!important;justify-content:center!important;align-items:start!important;gap:clamp(34px,4vw,64px)!important;width:100%!important;max-width:none!important;margin:0!important;padding:clamp(22px,2.4vw,38px) clamp(18px,4vw,56px) clamp(58px,6vw,92px)!important;display:grid!important;overflow:visible!important}.article-page .article-feature-article{width:100%!important;max-width:1040px!important;box-shadow:none!important;background:0 0!important;justify-self:end!important;margin:0!important;padding:0!important;overflow:visible!important}.article-page .article-feature-image{background:#dce5ee!important;border-radius:0!important;width:100%!important;height:clamp(300px,30vw,390px)!important;margin:0!important;overflow:hidden!important}.article-page .article-feature-image img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;display:block!important}.article-page .article-feature-card.article-content-card{z-index:1!important;width:100%!important;max-width:100%!important;color:var(--ink)!important;background:#fff!important;margin:0!important;padding:clamp(44px,5vw,64px)!important;position:relative!important;box-shadow:0 24px 54px #14182014!important}.article-page .article-feature-card .article-inline-heading{box-shadow:none!important;background:0 0!important;margin:0 0 22px!important;padding:0!important}.article-page .article-feature-card .article-inline-heading .section-rule{background:var(--brand-pink)!important;border-radius:999px!important;width:42px!important;height:4px!important;margin:0 0 28px!important}.article-page .article-feature-card .article-inline-heading p{color:var(--brand-pink)!important;font-family:var(--body-font,Arial, Helvetica, sans-serif)!important;margin:0 0 22px!important;font-size:clamp(17px,1.4vw,22px)!important;font-weight:900!important;line-height:1.1!important}.article-page .article-feature-card .article-inline-heading h1{max-width:920px!important;color:var(--ink)!important;font-family:var(--heading-font,Georgia, "Times New Roman", serif)!important;letter-spacing:0!important;margin:0 0 24px!important;font-size:clamp(42px,5vw,72px)!important;font-weight:400!important;line-height:.98!important}.article-page .article-feature-card .article-inline-heading .article-byline,.article-page .article-feature-card .article-inline-heading .article-byline a{color:var(--brand-pink)!important;font-family:var(--body-font,Arial, Helvetica, sans-serif)!important;font-size:clamp(17px,1.4vw,22px)!important;font-weight:900!important;text-decoration:none!important}@media (max-width:1100px){.article-page main.article-layout--feature{grid-template-columns:1fr!important}.article-page .article-feature-article{justify-self:center!important;max-width:1040px!important}}@media (max-width:760px){.article-page .article-feature-image{height:clamp(220px,58vw,330px)!important}.article-page .article-feature-card.article-content-card{padding:30px 22px!important}.article-page .article-feature-card .article-inline-heading h1{max-width:none!important;font-size:clamp(38px,12vw,54px)!important}}.article-page .article-feature-article{max-width:1040px!important}.article-page .article-feature-image{background:#dce5ee!important;width:100%!important;height:clamp(260px,26vw,360px)!important;margin:0!important;overflow:hidden!important}.article-page .article-feature-image img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important}.article-page .article-feature-card.article-content-card{width:min(860px,100% - 48px)!important;max-width:860px!important;margin:-72px auto 0!important;padding:clamp(26px,3vw,36px) clamp(28px,4vw,46px)!important;box-shadow:0 20px 48px #1418201a!important}.article-page .article-feature-card .article-inline-heading{margin-bottom:18px!important}.article-page .article-feature-card .article-inline-heading .section-rule{margin-bottom:20px!important}.article-page .article-feature-card .article-inline-heading p{margin-bottom:18px!important;font-size:clamp(14px,1.1vw,17px)!important}.article-page .article-feature-card .article-inline-heading h1{max-width:100%!important;font-family:var(--body-font,Arial, Helvetica, sans-serif)!important;margin-bottom:20px!important;font-size:clamp(28px,2.6vw,42px)!important;font-weight:600!important;line-height:1.18!important}.article-page .article-feature-card .article-inline-heading .article-byline,.article-page .article-feature-card .article-inline-heading .article-byline a{font-size:13px!important}@media (max-width:760px){.article-page .article-feature-card.article-content-card{width:calc(100% - 28px)!important;margin-top:-44px!important;padding:24px 20px!important}.article-page .article-feature-card .article-inline-heading h1{font-size:clamp(26px,8vw,36px)!important}}@media (min-width:1241px){.site-header .header-inner{grid-template-columns:minmax(200px,240px) minmax(0,1fr) 48px!important;align-items:center!important;gap:clamp(18px,2vw,34px)!important;width:min(1320px,100% - 48px)!important;min-height:82px!important;padding:0!important;display:grid!important}.site-header .brand{grid-column:1!important;width:100%!important;min-width:0!important;max-width:240px!important;height:82px!important}.site-header .brand-logo{max-height:46px!important}.site-header .site-nav{grid-column:2!important;justify-content:space-between!important;align-items:center!important;gap:clamp(8px,.9vw,18px)!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}.site-header .site-nav a,.site-header .nav-dropdown>a{white-space:nowrap!important;min-height:82px!important;padding-inline:clamp(3px,.55vw,9px)!important;font-size:clamp(10px,.82vw,13px)!important;line-height:1!important}.site-header .header-search-link,.site-header button.header-search-link,.site-header button.search-link.header-search-link{flex:0 0 48px!important;grid-column:3!important;justify-self:end!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;overflow:hidden!important}.site-header button.header-search-link:before,.site-header button.search-link.header-search-link:before{top:10px!important;left:12px!important}.site-header button.header-search-link:after,.site-header button.search-link.header-search-link:after{top:26px!important;left:27px!important}}@media (min-width:1241px) and (max-width:1360px){.site-header .header-inner{grid-template-columns:minmax(190px,220px) minmax(0,1fr) 44px!important;gap:16px!important;width:min(100% - 40px,1240px)!important}.site-header .brand{max-width:220px!important}.site-header .site-nav{gap:6px!important}.site-header .site-nav a,.site-header .nav-dropdown>a{padding-inline:3px!important;font-size:11px!important}.site-header .header-search-link,.site-header button.header-search-link,.site-header button.search-link.header-search-link{width:44px!important;min-width:44px!important}}:is(.article-page .article-sidebar--restored .article-side-ad,.article-page .article-sidebar--restored .article-side-ad:has(.google-ad-slot--pending),.article-page .article-sidebar--restored .article-side-ad:has(.google-ad-slot--empty)){justify-content:center!important;align-items:center!important;width:100%!important;max-width:320px!important;min-height:250px!important;display:flex!important;position:relative!important}:is(.article-page .article-sidebar--restored .article-side-ad:has(.google-ad-slot--pending),.article-page .article-sidebar--restored .article-side-ad:has(.google-ad-slot--empty)){background:#fff7fa!important;border:1px dashed #e51f5861!important}.article-page .article-sidebar--restored .article-side-ad .google-ad-slot--pending,.article-page .article-sidebar--restored .article-side-ad .google-ad-slot--empty{visibility:visible!important;background:0 0!important;border:0!important;width:min(300px,100%)!important;max-width:300px!important;min-height:250px!important;padding:8px!important;display:flex!important}.article-page .article-sidebar--restored .article-side-ad:has(.google-ad-slot--pending):before{content:"Advertisement - sidebar placement"!important;width:fit-content!important;height:fit-content!important;color:var(--brand-pink)!important;letter-spacing:0!important;text-transform:uppercase!important;margin:auto!important;font-size:12px!important;font-weight:800!important;display:block!important;position:absolute!important;inset:0!important}.article-page .article-sidebar--restored .article-side-ad:has(.google-ad-slot--empty):before{content:"Advertisement - sidebar placement"!important;width:fit-content!important;height:fit-content!important;color:var(--brand-pink)!important;letter-spacing:0!important;text-transform:uppercase!important;margin:auto!important;font-size:12px!important;font-weight:800!important;display:block!important;position:absolute!important;inset:0!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
