.site-header{padding-inline:clamp(1rem, 0.848rem + 0.758vw, 1.5rem)}:is(h1,h2,h3,h4,h5,h6),.balance{text-wrap:balance}p,blockquote,li{text-wrap:pretty}p:last-child:last-of-type{margin-bottom:0}.line-limit-3,.line-limit-2{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.line-limit-3{-webkit-line-clamp:3}.line-limit-2{-webkit-line-clamp:2}.visually-hidden:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.transition{transition:all .25s ease-in-out}#site-navigation ul.sub-menu{display:block}#site-navigation li:hover .gp-icon svg{transform:rotate(180deg)}#site-navigation li:hover .sub-menu{visibility:visible}.stretch-link{position:relative}.stretch-link a::after{content:"";position:absolute;inset:0;z-index:1}.stretch-link a:is(:focus-visible)::after{outline:2px solid}.stretch-link a:is(:hover,:focus){outline:none}.search-modal-fields{position:relative}.search-suggestions{position:absolute;top:calc(100% - 6px);left:0;right:0;background:#fff;z-index:9999;max-height:250px;overflow-y:auto;border-radius:0 0 6px 6px}.suggestion-item{display:block;padding:8px 12px;text-decoration:none;color:#333;font-size:14px}.suggestion-item:hover{background-color:#f0f0f0}.suggestion-item .post-type{color:#999;font-style:italic;margin-left:4px}.suggestion-item.active{background-color:#e5f3ff}.fade-in{opacity:0;transform:translateY(24px);transition:opacity 0.7s ease,transform 0.7s ease;will-change:opacity,transform}.fade-in.is-visible,.fade-in-group>*.is-visible,.stagger-item.is-visible{opacity:1;transform:translateY(0)}.fade-in-group>*{opacity:0;transform:translateY(24px);transition:opacity 0.7s ease,transform 0.7s ease;will-change:opacity,transform}.stagger-item{opacity:0;transform:translateY(20px);transition:opacity 0.6s ease,transform 0.6s ease;will-change:opacity,transform}.fade-in--no-move,.fade-in-group>*.fade-in--no-move,.stagger-item.fade-in--no-move{transform:none}@media (prefers-reduced-motion:reduce){.fade-in,.fade-in-group>*,.stagger-item{opacity:1!important;transform:none!important;transition:none!important}}