body:has(#parivo-library){margin:0;background:#fbfaf8;color:#292d28;--wp--style--root--padding-left:0px;--wp--style--root--padding-right:0px}body:has(#parivo-library) .wp-site-blocks{padding:0}body:has(#parivo-library) .wp-site-blocks>header,body:has(#parivo-library) .wp-site-blocks>footer,body:has(#parivo-library) .wp-block-post-title{display:none}body:has(#parivo-library) .wp-block-post-content,body:has(#parivo-library) .wp-block-post-content>*,body:has(#parivo-library) main{max-width:none!important;margin:0!important;padding:0!important}body:has(#parivo-library) .has-global-padding{padding:0!important}body:has(#parivo-library) .alignfull{margin-left:0!important;margin-right:0!important}#parivo-library{font:16px/1.65 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;min-height:100svh;display:grid;grid-template-columns:228px minmax(0,1fr);margin:0!important}#parivo-library *{box-sizing:border-box}#parivo-library a{color:inherit;text-underline-offset:4px}#parivo-library :focus-visible{outline:3px solid #8a553c;outline-offset:4px}#parivo-library button,#parivo-library input,#parivo-library select{font:inherit}#parivo-library h1{font-size:clamp(34px,4.1vw,58px);letter-spacing:-.055em;line-height:1.12;text-wrap:balance;margin:12px 0 20px;font-weight:650}#parivo-library h2{font-size:27px;letter-spacing:-.035em;line-height:1.28;margin:40px 0 16px;scroll-margin-top:30px}#parivo-library h3{font-size:21px;letter-spacing:-.025em;line-height:1.25;margin:5px 0 9px}.pvl-sidebar{position:sticky;top:0;height:100svh;overflow:auto;display:flex;flex-direction:column;padding:28px 16px;background:#f2f3ee;border-right:1px solid #eceee7}.pvl-logo{font-size:36px!important;letter-spacing:-.09em;font-weight:750;text-decoration:none}.pvl-sidebar>.pvl-logo{padding:0 12px;margin-bottom:24px}.pvl-sidebar nav{display:flex;flex-direction:column;gap:4px}.pvl-sidebar nav a,.pvl-start{min-height:44px;display:flex;align-items:center;border-radius:10px;padding:10px 12px;text-decoration:none;font-size:14px;line-height:1.45}.pvl-start{border:1px solid #d8dcd3;margin-bottom:18px}.pvl-sidebar nav a:hover,.pvl-mobile-head nav a:hover{background:#e8ebe2}.pv-library-nav{display:flex;flex-direction:column;margin-top:16px}.pv-library-title{font-weight:650}.pvl-sidebar .pv-library-nav a:not(.pv-library-title){font-size:13px;min-height:40px}.pvl-sidebar-foot{margin-top:auto;padding:24px 12px 0;color:#697166;font-size:11px}.pvl-workspace{min-width:0}.pvl-main{max-width:1040px!important;margin:0 auto!important;padding:30px clamp(24px,6vw,84px) 100px!important}.pvl-breadcrumb{display:flex;gap:10px;align-items:center;font-size:13px;min-height:44px;margin-bottom:20px;color:#686e64}.pvl-breadcrumb a{display:inline-flex;min-height:44px;align-items:center}.pvl-mobile-head{display:none}.pvl-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;margin-bottom:40px}.pvl-hero p{font-size:18px;max-width:340px}.pvl-hero .pvl-kicker{font-size:12px}.pvl-hero img{width:100%;height:320px;object-fit:cover;border-radius:22px}.pvl-kicker{font-size:12px;color:#7d5744}.pvl-filters{display:flex;gap:18px;align-items:flex-end;margin-bottom:20px}.pvl-filters[hidden]{display:none}.pvl-filters label{display:block;font-size:13px;flex:1}.pvl-filters input,.pvl-filters select{display:block;width:100%;min-height:48px;border:1px solid #d7dcd2;background:#fff;border-radius:12px;padding:11px 14px;margin-top:7px;color:#292d28}.pvl-filters label:last-child{flex:0 0 185px}.pvl-status{font-size:13px;color:#686e64;margin:0 0 14px}.pvl-row{display:grid;grid-template-columns:136px minmax(0,1fr) 16px;align-items:center;gap:24px;padding:24px 0;border-top:1px solid #e3e5dd;text-decoration:none;transition:opacity .18s,transform .18s}.pvl-row[hidden]{display:none}.pvl-row:hover{transform:translateX(3px)}.pvl-row img{width:136px;height:110px;object-fit:cover;border-radius:14px}.pvl-row p{font-size:14px;line-height:1.6;color:#62695f;margin:0}.pvl-row>span{color:#875439}.pvl-prose{max-width:720px;margin:0 auto}.pvl-prose p{line-height:1.85;margin:0 0 20px}.pvl-prose h2:first-child{margin-top:32px}.pvl-answer{font-size:19px;line-height:1.7!important;color:#3e4c3c;border-left:3px solid #8c603e;padding:6px 0 6px 22px;margin:28px 0!important}.pvl-byline{font-size:13px;color:#73796f;margin:0 0 24px}.pvl-article{max-width:720px;margin:0 auto}.pvl-article-photo{width:100%;height:260px;object-fit:cover;border-radius:20px;margin-bottom:8px}.pvl-sources{border-top:1px solid #e3e5dd;margin-top:48px;padding-top:5px;font-size:13px;color:#686e64}.pvl-sources p{margin:12px 0}.pvl-sources a{display:inline-flex;align-items:center;min-height:36px}.pvl-related{border-top:1px solid #e3e5dd;margin-top:44px}.pvl-related a{display:block;padding:10px 0;min-height:44px}.pvl-next{border-top:1px solid #e3e5dd;padding-top:14px;margin:48px auto 34px;max-width:720px}.pvl-next>a{display:inline-flex;align-items:center;justify-content:center;background:#8c573e;color:#fff!important;border-radius:12px;padding:12px 20px;min-height:48px;text-decoration:none}.pvl-footer{display:flex;flex-wrap:wrap;gap:18px;align-items:center;border-top:1px solid #e3e5dd;padding:24px 0;color:#686e64;font-size:12px}.pvl-footer button{border:0;background:transparent;padding:10px 0;color:inherit;min-height:44px;cursor:pointer}.pvl-footer a{min-height:44px;display:inline-flex;align-items:center}.pvl-hub-detail{margin-top:50px}#parivo-library [hidden]{display:none!important}@media(min-width:901px){body:has(#parivo-library) #parivo-library .pvl-main{margin:0 auto!important;padding:30px clamp(24px,6vw,84px) 100px!important}}@media(max-width:900px){#parivo-library{display:block}.pvl-sidebar{display:none}.pvl-mobile-head{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid #e8ebe2;background:#fbfaf8}.pvl-mobile-head .pvl-logo{font-size:31px!important}.pvl-mobile-head details{position:relative}.pvl-mobile-head summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-size:14px;padding:8px 10px}.pvl-mobile-head nav{position:absolute;right:0;top:100%;z-index:10;width:min(300px,calc(100vw - 40px));max-height:70svh;overflow:auto;background:#f2f3ee;border:1px solid #d7dcd2;border-radius:16px;padding:14px;box-shadow:0 15px 30px #203b3415}.pvl-mobile-head nav a{display:flex;align-items:center;min-height:44px;padding:10px;text-decoration:none;font-size:14px}.pvl-mobile-head .pv-library-nav{margin-top:8px}body:has(#parivo-library) #parivo-library .pvl-main{padding:14px 24px 110px!important;margin:0 auto!important}.pvl-hero{grid-template-columns:1fr;gap:22px;margin-bottom:26px}.pvl-hero h1{max-width:380px}.pvl-hero p{max-width:440px}.pvl-hero img{height:220px}.pvl-breadcrumb{margin-bottom:12px}.pvl-row{grid-template-columns:88px minmax(0,1fr) 12px;gap:15px;padding:22px 0}.pvl-row img{width:88px;height:110px}.pvl-row h3{font-size:19px}.pvl-row p{font-size:13px}.pvl-filters{flex-wrap:wrap;gap:10px}.pvl-filters label{flex:1 1 100%}.pvl-filters label:last-child{flex:1 1 100%}.pvl-article-photo{height:200px}#parivo-library h2{font-size:25px}.pvl-prose p{font-size:16px;line-height:1.8}.pvl-answer{font-size:18px!important;padding-left:18px}.pvl-footer span{width:100%}}
@media(prefers-reduced-motion:no-preference){.pvl-hero,.pvl-article header{animation:pvl-appear .38s ease-out}.pvl-mobile-head details[open] nav{animation:pvl-appear .18s ease-out}}@keyframes pvl-appear{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
