@media only screen and (min-width:0rem){.yp-blog{padding:clamp(2.5rem,5vw,4rem) 0 clamp(4.5rem,10vw,7.5rem)}.yp-blog-list{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,21.25rem),1fr));list-style:none;margin:0;padding:0}.yp-blog-card{background-color:var(--white);border:1px solid var(--line);border-radius:1.5rem;display:flex;flex-direction:column;gap:.75rem;list-style:none;padding:1.75rem 1.5rem;position:relative;transition:border-color .2s}.yp-blog-card:hover{border-color:var(--pine)}.yp-blog-meta{color:var(--slate);font-size:.9375rem;margin:0}.yp-blog-card-title{font-size:clamp(1.375rem,2.2vw,1.625rem);font-weight:600;letter-spacing:-.02em;line-height:1.2em;margin:0}.yp-blog-card-title a{color:var(--navy);font-size:inherit;line-height:inherit;text-decoration:none}.yp-blog-card-title a:after{border-radius:inherit;content:"";inset:0;position:absolute}.yp-blog-card-text{color:var(--slate);margin:0}.yp-blog-empty{background-color:var(--paper-box);border-radius:1.5rem;max-width:40rem;padding:2rem 1.75rem}.yp-blog-empty p{color:var(--slate);margin:.5rem 0 0}.yp-blog-empty .yp-blog-empty-title{color:var(--navy);font-size:1.375rem;font-weight:600;margin:0}.yp-post{padding-bottom:clamp(4.5rem,10vw,7.5rem)}.yp-post-narrow{max-width:51.5rem}.yp-post-hero h1{font-size:clamp(2.125rem,5vw,3.5rem);line-height:1.05em;max-width:none}.yp-post-back{color:var(--pine);display:inline-block;font-weight:600;margin-bottom:1.25rem;padding:.375rem 0;text-decoration:none}.yp-post-back:hover{color:var(--forest)}.yp-post-meta{color:var(--slate);font-size:1rem;margin:1.25rem 0 0}.yp-post-image{border-radius:1.5rem;display:block;height:auto;width:100%}.yp-post-body,.yp-post-image{margin-top:2.5rem}.yp-post-body h2{color:var(--navy);font-size:clamp(1.625rem,2.8vw,2rem);font-weight:600;letter-spacing:-.02em;line-height:1.2em;margin:3rem 0 0}.yp-post-body h2:first-child{margin-top:0}.yp-post-body h3{color:var(--navy);font-size:1.3125rem;font-weight:600;line-height:1.3em;margin:2rem 0 0}.yp-post-body li,.yp-post-body p{color:var(--slate);line-height:1.7em}.yp-post-body p{margin:1rem 0 0}.yp-post-body ol,.yp-post-body ul{display:flex;flex-direction:column;gap:.5rem;margin:1rem 0 0;padding-left:1.5rem}.yp-post-body a{color:var(--navy)}.yp-post-body a:hover{color:var(--pine)}.yp-post-body img{border-radius:1rem;display:block;height:auto;margin-top:1.5rem;max-width:100%}.yp-post-body blockquote{border-left:3px solid var(--gold);margin:1.5rem 0 0;padding:.25rem 0 .25rem 1.25rem}.yp-post-end{background-color:var(--paper-box);border-radius:1.5rem;margin-top:3.5rem;padding:1.75rem 1.5rem}.yp-post-end p{color:var(--slate);margin:.5rem 0 0}.yp-post-end .yp-post-end-title{color:var(--navy);font-size:1.3125rem;font-weight:600;margin:0}.yp-post-end .yp-more-link{margin-top:1rem}.yp-post-author{align-items:flex-start;border-top:1px solid var(--line);display:flex;gap:1rem;margin-top:3.5rem;padding-top:2rem}.yp-post-author p{color:var(--slate);margin:.5rem 0 0}.yp-post-author .yp-post-author-name{color:var(--navy);font-size:1.1875rem;font-weight:600;margin:0}.yp-post-author .yp-post-author-role{color:var(--pine);font-size:.9375rem;font-weight:600;margin-top:.125rem}.yp-post-author .yp-more-link{margin-top:.5rem}.yp-post-author-badge{border-radius:50%;flex:none;height:3.25rem;-o-object-fit:cover;object-fit:cover;width:3.25rem}.yp-post-author+.yp-post-end{margin-top:2rem}}