@font-face{font-family:"Pinvora Sans";src:url(../fonts/manrope.woff2) format("woff2");font-weight:200 800;font-display:swap}
@font-face{font-family:"Pinvora Editorial";src:url(../fonts/literata-semibold.woff2) format("woff2");font-weight:600;font-display:swap}
:root{--pv-primary:var(--wp--preset--color--primary,#245b47);--pv-text:var(--wp--preset--color--text,#202b26);--pv-bg:var(--wp--preset--color--background,#fffefa);--pv-soft:var(--wp--preset--color--soft-background,#eef2ec);--pv-dark:var(--wp--preset--color--dark-surface,#183f32);--pv-on-primary:#fff;--pv-on-dark:#fff;--pv-border:color-mix(in srgb,var(--pv-text) 18%,var(--pv-bg));--pv-radius:14px;--pv-small-radius:8px;--pv-wide:1280px;--pv-gap:clamp(20px,3vw,40px);--pv-section-space:clamp(48px,7vw,96px);--pv-heading:"Pinvora Editorial",Georgia,serif;--pv-body:"Pinvora Sans",system-ui,sans-serif}
*{box-sizing:border-box}html{scroll-padding-top:100px}body{margin:0}img{max-width:100%;height:auto}a{color:var(--pv-primary);text-underline-offset:.24em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}button,input,select,textarea{font:inherit;max-width:100%}button,.pv-button,input[type=submit],.wp-block-button__link{cursor:pointer;background:var(--pv-primary);color:var(--pv-on-primary);border:1px solid transparent;padding:12px 23px;border-radius:var(--pv-button-radius,999px);min-height:46px;font-weight:700;font-size:.875rem;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px}button:hover,.pv-button:hover{box-shadow:0 0 0 2px var(--pv-bg),0 0 0 3px var(--pv-primary)}button:disabled{opacity:.55;cursor:not-allowed}input:not([type=checkbox]):not([type=radio]),textarea,select{padding:12px 14px;border:1px solid var(--pv-border);border-radius:var(--pv-small-radius);background:var(--pv-bg);color:var(--pv-text);min-height:46px}input[type=checkbox],input[type=radio]{accent-color:var(--pv-primary)}:focus-visible{outline:3px solid currentColor;outline-offset:4px}h1,h2,h3,h4{overflow-wrap:anywhere;text-wrap:pretty;font-family:var(--pv-heading);font-weight:600;letter-spacing:-.035em;line-height:1.16}h1{font-size:calc(clamp(2.25rem,5.3vw,4.5rem) * var(--pv-heading-scale,1))}h2{font-size:calc(clamp(1.8rem,3.3vw,3rem) * var(--pv-heading-scale,1))}h3{font-size:calc(clamp(1.2rem,2vw,1.6rem) * var(--pv-heading-scale,1))}p{margin-block:0 1.25em}.wp-site-blocks>*{margin-block-start:0}
.pv-header{border-bottom:1px solid var(--pv-border);background:var(--pv-bg);position:relative;z-index:20;padding-block:20px}.pv-header-inner{max-width:var(--pv-wide);margin:auto;gap:28px;position:relative;min-height:48px}.pv-brand{gap:12px;flex-shrink:0}.pv-brand .wp-block-site-title{font:600 clamp(1.2rem,2vw,1.65rem)/1.15 var(--pv-heading);letter-spacing:-.045em;max-width:320px}.pv-brand .wp-block-site-logo img{max-height:60px;width:auto}.pv-header a{text-decoration:none;color:var(--pv-text)}.pv-header nav ul{display:flex;list-style:none;gap:22px;padding:0;margin:0;align-items:center;flex-wrap:wrap}.pv-header nav a{display:block;padding:10px 0;font-size:.82rem;font-weight:700}.pv-header nav li{position:relative}.pv-header nav ul ul{display:none;position:absolute;top:100%;inset-inline-start:-14px;min-width:220px;padding:12px 18px;background:var(--pv-bg);border:1px solid var(--pv-border);border-radius:var(--pv-small-radius);box-shadow:0 14px 32px #16332612}.pv-header nav li:hover>ul,.pv-header nav li:focus-within>ul{display:block}.pv-classic-nav{margin-inline-start:auto}.pv-classic-nav>summary{cursor:pointer;min-height:46px;padding:10px;font-weight:700;font-size:.875rem}.pv-header-search{position:relative;flex-shrink:0}.pv-header-search>summary{list-style:none;cursor:pointer;background:var(--pv-soft);border:1px solid var(--pv-border);width:46px;height:46px;border-radius:50%;display:grid;place-items:center}.pv-header-search>summary::-webkit-details-marker{display:none}.pv-search-icon{width:15px;height:15px;border:1.7px solid currentColor;border-radius:50%;position:relative}.pv-search-icon:after{content:"";position:absolute;width:7px;height:1.7px;background:currentColor;transform:rotate(45deg);bottom:-4px;right:-5px}.pv-search-panel{position:absolute;right:0;top:58px;width:min(420px,calc(100vw - 36px));padding:22px;background:var(--pv-bg);border:1px solid var(--pv-border);border-radius:var(--pv-radius);box-shadow:0 16px 40px #16332618}.pv-search-panel label{display:block;font-weight:700;font-size:.85rem;margin-bottom:10px}.pv-search-panel .wp-block-search__inside-wrapper{gap:8px}.pv-search-panel input{min-width:0}.pv-search-panel button{margin:0}.pv-header-sticky .pv-header{position:sticky;top:0}.admin-bar.pv-header-sticky .pv-header{top:32px}
.pv-homepage{max-width:var(--pv-wide);margin-inline:auto}.pv-hero{position:relative;isolation:isolate;overflow:hidden;margin-block:28px var(--pv-section-space);background:var(--pv-dark);color:var(--pv-on-dark);border-radius:var(--pv-radius);min-height:590px;display:flex;align-items:center}.pv-hero-image{position:absolute;inset:0 0 0 auto;width:67%;height:100%;object-fit:cover;object-position:center;z-index:-2}.pv-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,var(--pv-dark) 0%,var(--pv-dark) 33%,color-mix(in srgb,var(--pv-dark) 90%,transparent) 50%,#0004 100%)}.pv-hero-copy{padding:clamp(28px,5vw,68px);width:68%;max-width:860px}.pv-hero h1{font-size:calc(clamp(2.4rem,4.7vw,4.4rem) * var(--pv-heading-scale,1));line-height:1.12;max-width:15ch;margin:18px 0 24px;color:inherit}.pv-hero-copy>p:not(.pv-eyebrow){max-width:47ch;font-size:1rem;line-height:1.8}.pv-eyebrow{font:800 .68rem/1.5 var(--pv-body);letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;color:var(--pv-primary)}.pv-hero .pv-eyebrow{color:inherit}.pv-search{display:flex;gap:5px;background:#fff;border-radius:999px;padding:6px;max-width:530px;margin-top:26px;color:#202b26}.pv-search input[type=search]{background:transparent;border:0;border-radius:999px;min-width:0;flex:1;font-size:.82rem;padding-inline:16px;color:#202b26}.pv-search button{flex-shrink:0;padding-inline:24px}.pv-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.pv-chips a{color:inherit;text-decoration:none;border:1px solid #ffffff70;background:#ffffff10;border-radius:999px;padding:10px 14px;font-size:.72rem;min-height:42px;display:flex;align-items:center;font-weight:600}.pv-chips a:hover{background:#ffffff25}.pv-hero-immersive .pv-hero-image{width:100%}.pv-hero-immersive:after{background:linear-gradient(90deg,#07180fe8,#07180f80 80%)}.pv-focal-left .pv-hero-image{object-position:left}.pv-focal-right .pv-hero-image{object-position:right}.pv-focal-top .pv-hero-image{object-position:center top}
.pv-section{margin-block:var(--pv-section-space)}.pv-section>h2{margin:0 0 30px}.pv-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 28px}.pv-card{min-width:0}.pv-card-image{display:block;overflow:hidden;border-radius:var(--pv-radius);background:var(--pv-soft)}.pv-card img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;transition:transform .25s ease}.pv-card a:hover img{transform:scale(1.025)}.pv-card a{color:inherit;text-decoration:none}.pv-card-copy{padding-top:17px}.pv-card-category{font:800 .65rem/1.4 var(--pv-body);letter-spacing:.1em;text-transform:uppercase;color:var(--pv-primary);display:block;margin-bottom:9px}.pv-card h3{margin:0 0 10px;letter-spacing:-.025em}.pv-card h3 a:hover{color:var(--pv-primary)}.pv-card p{font-size:.86rem;line-height:1.7;margin:0;color:var(--pv-text)}.pv-magazine{grid-template-columns:1.55fr 1fr 1fr;align-items:start}.pv-magazine .pv-card:first-child{grid-row:span 2}.pv-magazine .pv-card:first-child img{aspect-ratio:4/4.1}.pv-magazine .pv-card:first-child h3{font-size:calc(clamp(1.7rem,2.7vw,2.45rem) * var(--pv-heading-scale,1))}.pv-magazine .pv-card:not(:first-child) p{display:none}.pv-tall{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.pv-tall img{aspect-ratio:3/4}.pv-tall .pv-card h3{font-size:calc(1.3rem * var(--pv-heading-scale,1))}.pv-tall .pv-card p{display:none}.pv-list{grid-template-columns:1fr 1fr;gap:0 40px}.pv-list .pv-card{display:grid;grid-template-columns:100px 1fr;gap:20px;padding-block:22px;border-top:1px solid var(--pv-border);align-items:center}.pv-list .pv-card-copy{padding:0}.pv-list .pv-card h3{font-size:calc(1.2rem * var(--pv-heading-scale,1));margin:0}.pv-list .pv-card img{aspect-ratio:1}.pv-list .pv-card p{display:none}.pv-list .pv-card-category{margin-bottom:6px}.pv-topics{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:20px}.pv-topics a{position:relative;isolation:isolate;border-radius:var(--pv-radius);overflow:hidden;background:var(--pv-dark);color:#fff;min-height:290px;display:flex;flex-direction:column;justify-content:end;padding:26px;text-decoration:none}.pv-topics img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.pv-topics a:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#04150ff0,transparent 90%);z-index:-1}.pv-topics strong{font:600 1.65rem/1.2 var(--pv-heading);max-width:16ch;letter-spacing:-.02em}.pv-topics span{font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;margin-top:7px}.pv-section-topics{padding:36px;background:var(--pv-soft);border-radius:var(--pv-radius)}
.pv-about{display:grid;grid-template-columns:minmax(220px,.85fr) 1.15fr;background:var(--pv-dark);color:var(--pv-on-dark);border-radius:var(--pv-radius);overflow:hidden}.pv-about>img{width:100%;height:100%;min-height:400px;object-fit:cover}.pv-about>div{padding:clamp(30px,5vw,64px);align-self:center}.pv-about .pv-eyebrow{color:inherit}.pv-about h3{font-size:calc(clamp(2rem,3.5vw,3rem) * var(--pv-heading-scale,1));margin:18px 0 24px}.pv-about a{color:inherit}.pv-about .pv-button{background:var(--pv-bg);color:var(--pv-text)}.pv-about-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:24px;font-size:.85rem}.pv-section-pinterest{border-block:1px solid var(--pv-border);padding-block:40px;display:flex;align-items:center;justify-content:space-between;gap:24px}.pv-section-pinterest>h2{margin:0}.pv-section-pinterest>.pv-eyebrow:empty{display:none}.pv-section nav:has(.page-numbers){margin-top:32px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.page-numbers{flex-shrink:0;max-width:100%;overflow-wrap:anywhere;min-width:44px;min-height:44px;padding:8px 13px;border-radius:var(--pv-small-radius);text-align:center;display:inline-block;text-decoration:none}.page-numbers.current{background:var(--pv-primary);color:var(--pv-on-primary)}
.pv-footer{background:var(--pv-dark);color:var(--pv-on-dark);padding:64px max(18px,calc((100vw - var(--pv-wide))/2)) 24px;margin-top:var(--pv-section-space)}.pv-footer-inner{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:clamp(28px,6vw,90px);padding-bottom:48px}.pv-footer .pv-wordmark{display:block;font:600 clamp(1.6rem,3vw,2.3rem)/1.2 var(--pv-heading);letter-spacing:-.035em;text-decoration:none;margin-bottom:20px}.pv-footer a{color:inherit}.pv-footer p,.pv-footer li{font-size:.84rem;line-height:1.8}.pv-footer h2{font:800 .7rem/1.5 var(--pv-body);text-transform:uppercase;letter-spacing:.12em;margin:0 0 20px;color:inherit}.pv-footer ul{padding:0;list-style:none;margin:0}.pv-footer li+li{margin-top:8px}.pv-footer li a{text-decoration:none;display:inline-flex;min-height:36px;align-items:center}.pv-footer-brand>p{max-width:35ch}.pv-footer .custom-logo-link img{max-height:64px;width:auto;margin-bottom:16px}.pv-footer .pv-button{background:var(--pv-bg);color:var(--pv-text)}.pv-footer-bottom{border-top:1px solid #ffffff40;padding-top:24px;display:flex;justify-content:space-between;gap:20px;font-size:.72rem}
.pv-breadcrumbs{font-size:.75rem;margin-bottom:24px}.pv-single{padding-block:48px;max-width:var(--pv-wide)!important}.pv-single>.wp-block-post-title{max-width:1040px!important;font-size:calc(clamp(2.25rem,5vw,4.35rem) * var(--pv-heading-scale,1));margin-block:22px!important}.pv-single>.wp-block-post-excerpt{max-width:820px!important;font-size:1.15rem;line-height:1.65}.pv-single>.wp-block-post-terms{font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pv-single>.wp-block-post-terms a{display:inline-block;background:var(--pv-soft);padding:6px 12px;border-radius:999px;text-decoration:none}.pv-meta{font-size:.78rem;margin-block:22px}.pv-single .wp-block-post-featured-image{max-width:1040px!important;margin-block:32px!important}.pv-single .wp-block-post-featured-image img{width:100%;height:auto;max-height:850px;object-fit:contain;border-radius:var(--pv-radius)}.pv-article-body{position:relative}.pv-article-body p,.pv-article-body li{line-height:1.85}.pv-article-body h2{margin-top:2em;margin-bottom:.7em}.pv-article-body h3{margin-top:1.7em}.pv-article-body figure{margin-block:2rem}.pv-article-body blockquote{border-inline-start:3px solid var(--pv-primary);padding:16px 28px;margin-inline:0;background:var(--pv-soft);font:600 1.4rem/1.6 var(--pv-heading);border-radius:0 var(--pv-small-radius) var(--pv-small-radius) 0}.pv-article-body table{border-collapse:collapse;width:100%}.pv-article-body td,.pv-article-body th{padding:12px;border:1px solid var(--pv-border);text-align:start}.pv-article-body .wp-block-table{overflow-x:auto}.pv-article-body .wp-block-details{padding:20px 24px;border:1px solid var(--pv-border);border-radius:var(--pv-small-radius);margin-block:12px}.pv-article-body summary{cursor:pointer;font-weight:700;min-height:32px}.pv-article-body img{border-radius:var(--pv-small-radius)}.pv-toc{background:var(--pv-soft);padding:24px;border-radius:var(--pv-radius);margin-block:28px;font-size:.82rem}.pv-toc summary{font:800 .7rem/1.5 var(--pv-body);letter-spacing:.1em;text-transform:uppercase;min-height:44px;cursor:pointer}.pv-toc a{display:block;padding:9px 0;text-decoration:none;color:var(--pv-text)}.pv-toc [data-level="3"]{padding-inline-start:14px}
.pv-author{display:flex;gap:26px;padding:32px;background:var(--pv-soft);margin-block:48px;border-radius:var(--pv-radius);align-items:start}.pv-author h2{font-size:calc(1.7rem * var(--pv-heading-scale,1));margin:0 0 12px}.pv-author a{color:inherit;text-decoration:none}.pv-author img{width:96px;height:96px;object-fit:cover;border-radius:50%;flex-shrink:0}.pv-author p{margin:.5rem 0;font-size:.92rem}.pv-author-minimal{background:none;border-block:1px solid var(--pv-border);border-radius:0;padding-inline:0}.pv-author-dark{background:var(--pv-dark);color:var(--pv-on-dark)}.pv-author-centered{display:block;text-align:center}.pv-author-centered img{margin:0 auto 22px}.pv-author-centered p{max-width:52ch;margin:12px auto}.pv-author-frame{background:none;border:1px solid var(--pv-border);border-top:5px solid var(--pv-primary)}.pv-progress{position:fixed;inset:0 0 auto;width:100%;height:3px;z-index:99;appearance:none;border:0;pointer-events:none;background:transparent}.pv-progress::-webkit-progress-bar{background:transparent}.pv-progress::-webkit-progress-value{background:var(--pv-primary)}.pv-progress::-moz-progress-bar{background:var(--pv-primary)}.pv-photo-save{display:inline-flex;align-items:center;min-height:44px;font-size:.73rem;padding:7px 14px;border:1px solid var(--pv-border);border-radius:999px;margin:8px 0 20px;text-decoration:none}.pv-save{display:inline-flex;align-items:center;gap:9px;padding:12px 20px;min-height:46px;border-radius:999px;background:var(--pv-primary);color:var(--pv-on-primary);font-size:.8rem;font-weight:800;text-decoration:none}.pv-save:before{content:"P";font:italic 800 1rem Georgia,serif}.wp-block-query .wp-block-post-template{gap:36px}.wp-block-query .wp-block-post-featured-image img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--pv-radius)}.wp-block-query .wp-block-post-title{font-size:calc(1.55rem * var(--pv-heading-scale,1))}.wp-block-post-title a{text-decoration:none;color:inherit}.wp-block-post-navigation-link{border-top:1px solid var(--pv-border);padding:20px 0;margin-block:0!important;font-size:1rem}.pv-start-here{padding-block:30px 50px;border-bottom:1px solid var(--pv-border);margin-bottom:48px}.pv-start-here h2{font-size:calc(2rem * var(--pv-heading-scale,1))}
.pv-preset-travel{--pv-heading:"Pinvora Sans",system-ui,sans-serif}.pv-preset-travel .pv-hero h1{font-weight:800;letter-spacing:-.05em}.pv-preset-decor .pv-hero-copy{padding-block:80px}.pv-preset-decor .pv-card img{aspect-ratio:4/5}.pv-preset-fashion{--pv-heading:Didot,"Times New Roman",serif}.pv-preset-fashion .pv-card h3{text-transform:uppercase;letter-spacing:.03em;font-size:calc(1.3rem * var(--pv-heading-scale,1))}.pv-preset-wellness{--pv-heading:Palatino,Georgia,serif}.pv-preset-wellness .pv-section{margin-block:112px}.pv-preset-wellness .pv-hero{border-radius:100px 14px 14px 14px}.pv-preset-diy{--pv-heading:"Pinvora Sans",system-ui,sans-serif}.pv-preset-diy .pv-card{background:var(--pv-soft);padding:16px;border-radius:var(--pv-radius)}.pv-preset-general{--pv-heading:"Pinvora Sans",system-ui,sans-serif}.pv-preset-general .pv-hero{min-height:460px}.pv-preset-general .pv-card-image{border-radius:0}
@media(min-width:1001px){.pv-classic-nav>summary{display:none}}
@media(max-width:1100px){.pv-header-inner{gap:16px}.pv-header nav ul{gap:14px}.pv-header nav a{font-size:.75rem}.pv-hero-copy{width:80%}.pv-magazine{grid-template-columns:1.3fr 1fr 1fr}.pv-topics{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:1000px){.pv-classic-nav{order:3;width:100%}.pv-classic-nav>summary{width:fit-content}.pv-classic-nav nav{padding:12px 10px}.pv-header nav ul{display:block}.pv-header nav a{font-size:.9rem;min-height:44px}.pv-header nav ul ul{display:block;position:static;background:transparent;box-shadow:none;border:0;margin-left:14px;padding-block:0}.pv-header-inner{display:grid!important;grid-template-columns:1fr auto;gap:0 16px}.pv-classic-nav{grid-column:1/-1}.pv-header-search{grid-column:2;grid-row:1}.pv-header{padding-block:12px}.pv-brand .wp-block-site-title{font-size:calc(1.45rem * var(--pv-heading-scale,1))}.pv-hero{min-height:560px}.pv-topics{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-topics a{min-height:280px}.pv-section-topics{padding:28px}.pv-footer-inner{grid-template-columns:1.5fr 1fr 1fr;gap:28px}.pv-about{grid-template-columns:1fr 1.2fr}}
@media(max-width:767px){.pv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.pv-magazine .pv-card:first-child{grid-column:1/-1;grid-row:auto}.pv-magazine .pv-card:first-child img{aspect-ratio:4/3}.pv-magazine .pv-card:first-child h3{font-size:calc(2rem * var(--pv-heading-scale,1))}.pv-tall{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-tall .pv-card h3{font-size:calc(1.2rem * var(--pv-heading-scale,1))}.pv-card-copy{padding-top:13px}.pv-card h3{font-size:calc(1.25rem * var(--pv-heading-scale,1))}.pv-card p{font-size:.82rem}.pv-list{grid-template-columns:1fr}.pv-section>h2{margin-bottom:24px}.pv-about{grid-template-columns:1fr}.pv-about>img{min-height:0;max-height:360px;aspect-ratio:4/3}.pv-section-pinterest{display:block}.pv-section-pinterest>h2{margin-bottom:24px}.pv-footer-inner{grid-template-columns:1fr 1fr}.pv-footer-brand{grid-column:1/-1}.pv-hero{min-height:0;margin-top:20px}.pv-hero-image{width:100%}.pv-hero:after{background:linear-gradient(90deg,#071b15ed,#071b15ab)}.pv-hero-copy{width:100%;padding:36px 26px}.pv-hero h1{font-size:calc(clamp(2.2rem,7vw,3rem) * var(--pv-heading-scale,1));max-width:16ch}.pv-hero-copy>p:not(.pv-eyebrow){font-size:.9rem}.pv-search{border-radius:12px;gap:0}.pv-search button{padding:10px 16px;border-radius:8px}.pv-search input[type=search]{padding-inline:10px;font-size:.75rem}.pv-chips a{font-size:.65rem;padding:9px 11px}.pv-hero .pv-eyebrow{font-size:.6rem}.pv-single{padding-block:30px}.pv-single>.wp-block-post-excerpt{font-size:1rem}.pv-single>.wp-block-post-title{font-size:calc(clamp(2.15rem,7vw,3rem) * var(--pv-heading-scale,1))}.pv-author{padding:26px;gap:20px}.pv-author img{width:76px;height:76px}.pv-topics a{min-height:230px;padding:18px}.pv-topics strong{font-size:1.3rem}.pv-topics span{font-size:.6rem}.pv-section-topics{padding:20px}.pv-footer{padding-top:42px}.pv-preset-wellness .pv-section{margin-block:64px}}
@media(max-width:390px){.pv-brand .wp-block-site-title{font-size:calc(1.22rem * var(--pv-heading-scale,1));max-width:220px}.pv-brand{gap:8px}.pv-brand .wp-block-site-logo img{max-width:40px}.pv-search{border-radius:10px}.pv-search input[type=search]{font-size:.7rem}.pv-search button{padding-inline:12px;font-size:.7rem}.pv-topics{gap:12px}.pv-topics a{min-height:190px;padding:14px}.pv-topics strong{font-size:1.14rem}.pv-section-topics{padding:16px}.pv-author{display:block}.pv-author img{margin-bottom:18px}.pv-footer-bottom{display:block}.pv-footer-bottom>a{display:block;margin-top:12px}.pv-hero-copy{padding:30px 22px}.pv-grid{gap:24px 15px}.pv-card h3{font-size:calc(1.15rem * var(--pv-heading-scale,1))}.pv-card-category{font-size:.57rem}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
@media print{.pv-header,.pv-footer,.pv-toc,.pv-progress,.pv-save,.pv-read-next,.pv-photo-save{display:none!important}body{color:#000;background:#fff}a{color:#000}}
.pv-article-layout{display:grid;grid-template-columns:minmax(0,var(--pv-reading-width,800px)) minmax(240px,280px);gap:64px;max-width:1180px!important;align-items:start;margin:48px auto}.pv-article-body{min-width:0;font-size:1.0625rem}.pv-article-sidebar{min-width:0;font-size:.82rem;height:100%}.pv-sidebar-sticky{position:sticky;top:40px;max-height:calc(100vh - 64px);overflow:auto;scrollbar-width:thin}.pv-sidebar-sticky>.pv-toc-slot>.pv-toc{margin:0 0 20px}.pv-save-panel{padding:26px;background:var(--pv-dark);color:var(--pv-on-dark);border-radius:var(--pv-radius);margin-bottom:24px}.pv-save-panel h2{font-size:calc(1.35rem * var(--pv-heading-scale,1));margin:0 0 12px;color:inherit}.pv-save-panel .pv-save{background:var(--pv-bg);color:var(--pv-text);padding-inline:14px;font-size:.72rem}.pv-article-byline{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1040px!important;border-block:1px solid var(--pv-border);padding-block:20px;margin-block:28px!important}.pv-byline-person{display:flex;gap:14px;align-items:center}.pv-byline-person>img{width:48px;height:48px;object-fit:cover;border-radius:50%}.pv-byline-person>div>a{font-size:.85rem;font-weight:800;color:var(--pv-text);text-decoration:none}.pv-byline-person .pv-meta{margin:4px 0 0;font-size:.72rem}.pv-article-image{max-width:1040px!important;margin:32px auto!important}.pv-article-image img{display:block;width:100%;height:auto;max-height:850px;object-fit:contain;border-radius:var(--pv-radius)}.pv-image-landscape img{aspect-ratio:16/10;object-fit:cover}.pv-disclosure{border-top:1px solid var(--pv-border);padding-top:16px;font-size:.8rem!important}.pv-author-credentials{font-weight:700;color:var(--pv-primary)}.pv-author-dark .pv-author-credentials{color:inherit}.pv-recipe-filters{display:flex;flex-wrap:wrap;align-items:end;gap:18px;padding:26px;background:var(--pv-soft);border-radius:var(--pv-radius);margin:32px 0 48px}.pv-recipe-filters label{display:grid;gap:8px;font-size:.8rem;font-weight:700;flex:1}.pv-empty{padding:48px;background:var(--pv-soft);border-radius:var(--pv-radius)}.pv-recipes-hub{max-width:var(--pv-wide)!important;padding-top:48px}.pv-recipes-hub>h1{margin-block:16px 24px}.pv-recipes-hub nav{margin-top:32px}.pv-author>div{min-width:0}.pv-author-intro{margin-block:30px 48px}.pv-guide .pv-article-body>h2{padding-top:18px;border-top:2px solid var(--pv-primary)}.pv-gallery .pv-article-image{max-width:1180px!important}.pv-gallery .wp-block-gallery{gap:18px}.pv-gallery>.wp-block-post-title{text-align:center}
@media(max-width:1340px){.pv-header-inner{padding-inline:18px}}
@media(max-width:1099px){.pv-article-layout{display:block;max-width:var(--pv-reading-width,800px)!important}.pv-article-sidebar{display:none}.pv-article-body>.pv-toc{margin-top:0}.pv-article-body{font-size:1.0625rem}.pv-article-body .wp-block-columns{flex-wrap:wrap!important}.pv-article-body .gb-container{max-width:100%;min-width:0}.pv-recipe-filters{padding:20px}}
@media(max-width:600px){.pv-article-byline{display:block}.pv-article-byline>.pv-save{margin-top:20px}.pv-recipe-filters{display:grid}.pv-recipe-filters label{min-width:0}.pv-article-layout{margin-top:30px}.pv-meta{line-height:1.7}}

.pv-single>.wp-block-post-content{max-width:var(--pv-wide)!important;width:100%}.pv-single>.pv-breadcrumbs,.pv-single>.wp-block-post-terms{max-width:1040px!important}.pv-single>.pv-article-byline{width:100%}.pv-brand .wp-block-site-title{letter-spacing:-.025em}

.wp-block-post-navigation-link:not(:empty){display:flex;align-items:center;gap:16px}.wp-block-post-navigation-link:empty{display:none}.wp-block-post-navigation-link a{display:block;flex:1;padding:8px 0;font-weight:600;text-decoration:none}.post-navigation-link__label{display:block;font:700 .7rem/1.5 var(--pv-body);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.post-navigation-link-next{text-align:right}

.pv-author-dark .pv-eyebrow{color:inherit}
