*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--ysd-bone);color:var(--ysd-ink);font-family:var(--ysd-font-body);font-size:var(--ysd-text);line-height:var(--ysd-leading);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg,video{max-width:100%;height:auto;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}#page.grid-container,#page{max-width:none;width:100%;padding:0;margin:0;background:#fff0}.site-content{display:block;padding:0;margin:0}.site-content .content-area{width:100%;float:none;margin:0;padding:0}.generate-columns-container,.separate-containers .site-main{margin:0}.inside-article{padding:0}.gp-modal,.sidebar,#right-sidebar,#left-sidebar{display:none}h1,h2,h3,h4,h5,h6{font-family:var(--ysd-font-display);font-weight:700;letter-spacing:var(--ysd-tight);line-height:1.15;margin:0 0 var(--ysd-s4);text-wrap:balance}h1{font-size:var(--ysd-h1);font-weight:800}h2{font-size:var(--ysd-h2)}h3{font-size:var(--ysd-h3)}h4{font-size:1.125rem}p{margin:0 0 var(--ysd-s5)}strong,b{font-weight:600}.ysd-kicker{font-family:var(--ysd-font-display);font-size:.75rem;font-weight:700;letter-spacing:var(--ysd-track-up);text-transform:uppercase;color:var(--ysd-red);margin:0 0 var(--ysd-s2);display:inline-block;text-decoration:none}a.ysd-kicker:hover{color:var(--ysd-red-dark)}.ysd-kicker--amber{color:#8A6400}.ysd-meta{font-size:.8125rem;line-height:1.5;color:var(--ysd-slate);letter-spacing:.01em}.ysd-dek{font-size:1.0625rem;line-height:1.6;color:var(--ysd-graphite);margin:0 0 var(--ysd-s4)}.ysd-wrap{width:100%;max-width:var(--ysd-wrap);margin-inline:auto;padding-inline:var(--ysd-gutter)}.ysd-narrow{max-width:var(--ysd-measure);margin-inline:auto}.ysd-section{padding-block:var(--ysd-s7)}.ysd-section--tight{padding-block:var(--ysd-s6)}.ysd-section--first{padding-top:var(--ysd-s6)}.ysd-paper{background:var(--ysd-paper)}.ysd-rule{border:0;border-top:var(--ysd-hair);margin:0}.ysd-strip-head{display:flex;align-items:baseline;gap:var(--ysd-s4);margin-bottom:var(--ysd-s5);border-top:3px solid var(--ysd-ink);padding-top:var(--ysd-s3)}.ysd-strip-head--red{border-top-color:var(--ysd-red)}.ysd-strip-head--amber{border-top-color:var(--ysd-amber)}.ysd-strip-head h2{font-size:1.375rem;margin:0;flex:1 1 auto}.ysd-strip-head .ysd-more{font-family:var(--ysd-font-display);font-size:.8125rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--ysd-red);text-decoration:none;white-space:nowrap;flex:0 0 auto}.ysd-strip-head .ysd-more:hover{text-decoration:underline}.ysd-grid{display:grid;gap:var(--ysd-s6) var(--ysd-s5);grid-template-columns:1fr}@media (min-width:600px){.ysd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.ysd-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1000px){.ysd-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.ysd-card{display:flex;flex-direction:column;min-width:0}.ysd-card__media{display:block;position:relative;aspect-ratio:3 / 2;overflow:hidden;background:var(--ysd-line);border-radius:var(--ysd-radius);margin-bottom:var(--ysd-s3)}.ysd-card__media img{width:100%;height:100%;object-fit:cover;transition:transform 240ms ease}.ysd-card:hover .ysd-card__media img{transform:scale(1.03)}.ysd-card__media--empty{background:linear-gradient(135deg,var(--ysd-bone),var(--ysd-line))}.ysd-card__title{font-size:var(--ysd-card-title);line-height:1.25;margin:0 0 var(--ysd-s2)}.ysd-card__title a{text-decoration:none}.ysd-card__title a:hover{color:var(--ysd-red)}.ysd-card__excerpt{font-size:.9375rem;line-height:1.6;color:var(--ysd-graphite);margin:0 0 var(--ysd-s3)}.ysd-card__foot{margin-top:auto}.ysd-list{list-style:none;margin:0;padding:0}.ysd-list li{border-top:var(--ysd-hair);padding:var(--ysd-s4) 0}.ysd-list li:first-child{border-top:0;padding-top:0}.ysd-list__title{font-family:var(--ysd-font-display);font-weight:600;font-size:1.0625rem;line-height:1.3;letter-spacing:var(--ysd-tight);margin:0 0 var(--ysd-s1)}.ysd-list__title a{text-decoration:none}.ysd-list__title a:hover{color:var(--ysd-red)}.ysd-tag{display:inline-block;font-family:var(--ysd-font-display);font-size:.6875rem;font-weight:700;letter-spacing:var(--ysd-track-up);text-transform:uppercase;padding:3px 7px;border-radius:var(--ysd-radius-sm);background:var(--ysd-ink);color:var(--ysd-paper);text-decoration:none}.ysd-tag--amber{background:var(--ysd-amber);color:var(--ysd-ink)}.ysd-tag--red{background:var(--ysd-red);color:var(--ysd-paper)}.ysd-tag--quiet{background:#fff0;color:var(--ysd-slate);border:var(--ysd-hair)}.ysd-card__media .ysd-tag{position:absolute;left:var(--ysd-s3);top:var(--ysd-s3);z-index:2}.ysd-lead{display:grid;gap:var(--ysd-s5);grid-template-columns:1fr;align-items:start}@media (min-width:900px){.ysd-lead{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:var(--ysd-s7)}}.ysd-lead__media{display:block;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--ysd-radius);background:var(--ysd-line)}.ysd-lead__media img{width:100%;height:100%;object-fit:cover}.ysd-lead__title{font-size:var(--ysd-lead-title);font-weight:800;line-height:1.05;margin:0 0 var(--ysd-s4)}.ysd-lead__title a{text-decoration:none}.ysd-lead__title a:hover{color:var(--ysd-red)}.ysd-lead__dek{font-size:1.0625rem;color:var(--ysd-graphite);margin-bottom:var(--ysd-s4)}.ysd-lead-aside{border-top:3px solid var(--ysd-ink);padding-top:var(--ysd-s3)}.ysd-btn{display:inline-block;font-family:var(--ysd-font-display);font-size:.9375rem;font-weight:600;letter-spacing:.01em;line-height:1;padding:13px 20px;border-radius:var(--ysd-radius);border:1px solid #fff0;background:var(--ysd-red);color:var(--ysd-paper);text-decoration:none;cursor:pointer;transition:background 160ms ease,color 160ms ease,border-color 160ms ease}.ysd-btn:hover{background:var(--ysd-red-dark);color:var(--ysd-paper)}.ysd-btn--ghost{background:#fff0;color:var(--ysd-ink);border-color:var(--ysd-ink)}.ysd-btn--ghost:hover{background:var(--ysd-ink);color:var(--ysd-paper)}.ysd-btn--light{background:var(--ysd-paper);color:var(--ysd-ink)}.ysd-btn--light:hover{background:var(--ysd-bone);color:var(--ysd-ink)}.ysd-band{background:var(--ysd-ink);color:var(--ysd-paper)}.ysd-band a{color:var(--ysd-paper)}.ysd-band h2{color:var(--ysd-paper)}.ysd-band__inner{display:grid;gap:var(--ysd-s5);align-items:center;padding-block:var(--ysd-s7)}@media (min-width:860px){.ysd-band__inner{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--ysd-s8)}}.ysd-band__inner p{color:rgb(255 255 255 / .78);margin-bottom:0}.ysd-band__inner h2{margin-bottom:var(--ysd-s3)}.ysd-article{background:var(--ysd-paper)}.ysd-article__head{padding-block:var(--ysd-s6) var(--ysd-s5)}.ysd-article__title{margin-bottom:var(--ysd-s4)}.ysd-byline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ysd-s2) var(--ysd-s3);font-size:.8125rem;color:var(--ysd-slate);border-top:var(--ysd-hair);border-bottom:var(--ysd-hair);padding-block:var(--ysd-s3)}.ysd-byline__name{font-weight:600;color:var(--ysd-ink)}.ysd-byline__sep{color:var(--ysd-line)}.ysd-hero{margin-block:var(--ysd-s5);border-radius:var(--ysd-radius);overflow:hidden}.ysd-hero img{width:100%}.ysd-hero figcaption{font-size:.8125rem;color:var(--ysd-slate);padding-top:var(--ysd-s2)}.entry-content{font-size:var(--ysd-text);line-height:var(--ysd-leading)}.entry-content>*{max-width:var(--ysd-measure);margin-inline:auto}.entry-content>.alignwide,.entry-content>.alignfull{max-width:none}.entry-content .wp-block-group__inner-container{display:contents}.entry-content h2{font-size:clamp(1.375rem, 1.2rem + 0.8vw, 1.75rem);margin-top:var(--ysd-s7);margin-bottom:var(--ysd-s3)}.entry-content h3{font-size:1.1875rem;margin-top:var(--ysd-s6);margin-bottom:var(--ysd-s2)}.entry-content a{color:var(--ysd-ink);text-decoration:underline;text-decoration-color:var(--ysd-red);text-underline-offset:3px;text-decoration-thickness:2px}.entry-content a:hover{color:var(--ysd-red)}.entry-content ul,.entry-content ol{padding-left:1.25em;margin-bottom:var(--ysd-s5)}.entry-content li{margin-bottom:var(--ysd-s2)}.entry-content img{border-radius:var(--ysd-radius)}.entry-content figure{margin:var(--ysd-s6) auto}.entry-content figcaption{font-size:.8125rem;color:var(--ysd-slate);text-align:left;padding-top:var(--ysd-s2)}.entry-content blockquote{margin:var(--ysd-s6) auto;padding-left:var(--ysd-s5);border-left:3px solid var(--ysd-red);font-family:var(--ysd-font-display);font-size:1.1875rem;line-height:1.45;letter-spacing:var(--ysd-tight)}.entry-content blockquote p:last-child{margin-bottom:0}.entry-content hr{border:0;border-top:var(--ysd-hair);margin-block:var(--ysd-s7)}.entry-content table{width:100%;border-collapse:collapse;font-size:.9375rem}.entry-content th,.entry-content td{border:var(--ysd-hair);padding:var(--ysd-s3);text-align:left}.entry-content th{background:var(--ysd-bone);font-family:var(--ysd-font-display)}.entry-content .wp-block-table{overflow-x:auto}.entry-content>p.ysd-answer,.entry-content .ysd-answer{font-size:1.125rem;line-height:1.6;color:var(--ysd-graphite);border-left:3px solid var(--ysd-ink);padding-left:var(--ysd-s4)}.entry-content .wp-block-details{border-top:var(--ysd-hair);padding-block:var(--ysd-s4);margin-block:0}.entry-content .wp-block-details summary{font-family:var(--ysd-font-display);font-weight:600;font-size:1.0625rem;letter-spacing:var(--ysd-tight);cursor:pointer;list-style:none;display:flex;gap:var(--ysd-s3);align-items:baseline}.entry-content .wp-block-details summary::-webkit-details-marker{display:none}.entry-content .wp-block-details summary::after{content:'+';margin-left:auto;color:var(--ysd-red);font-size:1.25rem;line-height:1}.entry-content .wp-block-details[open] summary::after{content:'\2013'}.entry-content .wp-block-details p{margin-block:var(--ysd-s3) 0}.ysd-breadcrumbs{font-size:.75rem;letter-spacing:.02em;color:var(--ysd-slate);padding-block:var(--ysd-s4)}.ysd-breadcrumbs a{text-decoration:none}.ysd-breadcrumbs a:hover{color:var(--ysd-red);text-decoration:underline}.ysd-breadcrumbs span[aria-hidden]{padding-inline:var(--ysd-s2);color:var(--ysd-line)}.ysd-share{display:flex;gap:var(--ysd-s2);align-items:center;flex-wrap:wrap;padding-block:var(--ysd-s5);border-top:var(--ysd-hair);margin-top:var(--ysd-s6)}.ysd-share__label{font-family:var(--ysd-font-display);font-size:.75rem;font-weight:700;letter-spacing:var(--ysd-track-up);text-transform:uppercase;color:var(--ysd-slate);margin-right:var(--ysd-s2)}.ysd-share a{font-size:.8125rem;font-weight:500;text-decoration:none;border:var(--ysd-hair);border-radius:var(--ysd-radius-sm);padding:6px 12px}.ysd-share a:hover{border-color:var(--ysd-ink)}.ysd-tags{padding-block:var(--ysd-s4);display:flex;flex-wrap:wrap;gap:var(--ysd-s2)}.ysd-inline-band{background:var(--ysd-bone);border:var(--ysd-hair);border-radius:var(--ysd-radius);padding:var(--ysd-s5);margin-block:var(--ysd-s7)}.ysd-inline-band h3{margin-bottom:var(--ysd-s2);font-size:1.1875rem}.ysd-inline-band p{font-size:.9375rem;margin-bottom:var(--ysd-s4);color:var(--ysd-graphite)}.ysd-archive-head{background:var(--ysd-paper);border-bottom:var(--ysd-hair);padding-block:var(--ysd-s7)}.ysd-archive-head h1{margin-bottom:var(--ysd-s3)}.ysd-archive-head p{max-width:42rem;color:var(--ysd-graphite);margin-bottom:0}.ysd-archive-count{font-family:var(--ysd-font-display);font-size:.75rem;font-weight:700;letter-spacing:var(--ysd-track-up);text-transform:uppercase;color:var(--ysd-slate);margin-top:var(--ysd-s4)}.ysd-chips{display:flex;flex-wrap:wrap;gap:var(--ysd-s2);margin-top:var(--ysd-s4)}.ysd-chips a{font-size:.875rem;text-decoration:none;border:var(--ysd-hair);border-radius:999px;padding:6px 14px;background:var(--ysd-paper)}.ysd-chips a:hover{border-color:var(--ysd-ink)}.ysd-event-facts{display:grid;gap:var(--ysd-s4);border:var(--ysd-hair);border-radius:var(--ysd-radius);background:var(--ysd-bone);padding:var(--ysd-s5);margin-block:var(--ysd-s5)}@media (min-width:700px){.ysd-event-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.ysd-fact__label{font-family:var(--ysd-font-display);font-size:.6875rem;font-weight:700;letter-spacing:var(--ysd-track-up);text-transform:uppercase;color:var(--ysd-slate);margin-bottom:var(--ysd-s1)}.ysd-fact__value{font-size:1rem;line-height:1.4}.ysd-fact__value a{color:var(--ysd-ink)}.ysd-event-date{font-family:var(--ysd-font-display);font-size:.8125rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--ysd-red);margin-bottom:var(--ysd-s2)}.ysd-event-when{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 62px;border:var(--ysd-hair);border-radius:var(--ysd-radius);padding:var(--ysd-s2);background:var(--ysd-paper)}.ysd-event-when__m{font-family:var(--ysd-font-display);font-size:.6875rem;font-weight:700;letter-spacing:var(--ysd-track-up);text-transform:uppercase;color:var(--ysd-red)}.ysd-event-when__d{font-family:var(--ysd-font-display);font-size:1.5rem;font-weight:800;line-height:1;letter-spacing:var(--ysd-tight)}.ysd-event-row{display:flex;gap:var(--ysd-s4);align-items:flex-start}.ysd-event-row__body{min-width:0;flex:1 1 auto}.ysd-pagination{display:flex;justify-content:center;gap:var(--ysd-s2);flex-wrap:wrap;padding-block:var(--ysd-s7)}.ysd-pagination .page-numbers{font-family:var(--ysd-font-display);font-size:.9375rem;font-weight:600;text-decoration:none;border:var(--ysd-hair);border-radius:var(--ysd-radius-sm);padding:8px 14px;background:var(--ysd-paper)}.ysd-pagination .page-numbers:hover{border-color:var(--ysd-ink)}.ysd-pagination .page-numbers.current{background:var(--ysd-ink);color:var(--ysd-paper);border-color:var(--ysd-ink)}.ysd-pagination .dots{border:0;background:#fff0}.ysd-form-shell{background:var(--ysd-paper);border:var(--ysd-hair);border-radius:var(--ysd-radius);padding:var(--ysd-s5)}.fluentform .ff-el-input--label label,.ysd-form-shell label{font-family:var(--ysd-font-display);font-size:.875rem;font-weight:600;letter-spacing:.01em}.fluentform .ff-el-form-control{border:var(--ysd-hair);border-radius:var(--ysd-radius-sm);padding:11px 13px;font-size:1rem;background:var(--ysd-paper);width:100%}.fluentform .ff-el-form-control:focus{border-color:var(--ysd-ink);outline:2px solid rgb(214 53 43 / .25);outline-offset:1px}.fluentform .ff-btn-submit{background:var(--ysd-red)!important;color:var(--ysd-paper)!important;border:0!important;border-radius:var(--ysd-radius)!important;font-family:var(--ysd-font-display);font-weight:600;padding:13px 22px!important}.fluentform .ff-btn-submit:hover{background:var(--ysd-red-dark)!important}.ysd-rate-grid{display:grid;gap:var(--ysd-s5);grid-template-columns:1fr}@media (min-width:800px){.ysd-rate-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ysd-rate{border:var(--ysd-hair);border-radius:var(--ysd-radius);background:var(--ysd-paper);padding:var(--ysd-s5);display:flex;flex-direction:column}.ysd-rate h3{font-size:1.125rem;margin-bottom:var(--ysd-s2)}.ysd-rate ul{list-style:none;margin:0 0 var(--ysd-s4);padding:0;font-size:.9375rem}.ysd-rate li{padding-block:var(--ysd-s2);border-top:var(--ysd-hair)}.ysd-rate li:first-child{border-top:0}.ysd-empty{border:1px dashed var(--ysd-line);border-radius:var(--ysd-radius);padding:var(--ysd-s6);text-align:center;color:var(--ysd-slate);background:var(--ysd-paper)}.ysd-404{padding-block:var(--ysd-s8)}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.skip-link:focus{clip-path:none;height:auto;width:auto;background:var(--ysd-ink);color:var(--ysd-paper);padding:12px 18px;left:8px;top:8px;z-index:1000}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--ysd-red);outline-offset:2px}.ysd-search-form{display:flex;gap:var(--ysd-s2);max-width:32rem}.ysd-search-form input[type="search"]{flex:1 1 auto;border:var(--ysd-hair);border-radius:var(--ysd-radius-sm);padding:11px 13px;background:var(--ysd-paper)}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}}@media print{.ysd-site-header,.ysd-site-footer,.ysd-share,.ysd-band,.ysd-inline-band{display:none!important}body{background:#fff;font-size:12pt}}.ysd-masthead{background:var(--ysd-bone);border-bottom:var(--ysd-hair);padding-block:var(--ysd-s6)}.ysd-masthead__title{font-size:clamp(1.5rem, 1.15rem + 1.6vw, 2.25rem);max-width:24ch;margin-bottom:var(--ysd-s3)}.ysd-masthead__sub{color:var(--ysd-graphite);max-width:46ch;margin-bottom:0;font-size:1rem}.ysd-paid-label{display:block;border:1px solid var(--ysd-amber);background:rgb(245 179 1 / .1);border-radius:var(--ysd-radius);padding:var(--ysd-s3) var(--ysd-s4);margin-bottom:var(--ysd-s4);font-family:var(--ysd-font-display);font-size:.75rem;font-weight:700;letter-spacing:var(--ysd-track-up);text-transform:uppercase;color:#7A5A00}.ysd-paid-label span{display:block;font-family:var(--ysd-font-body);font-size:.875rem;font-weight:400;letter-spacing:0;text-transform:none;color:var(--ysd-graphite);margin-top:var(--ysd-s2)}.ysd-facts__table{width:100%;border-collapse:collapse;font-size:.9375rem;margin-bottom:var(--ysd-s6)}.ysd-facts__table th,.ysd-facts__table td{border-top:var(--ysd-hair);padding:var(--ysd-s3) var(--ysd-s3) var(--ysd-s3) 0;text-align:left;vertical-align:top}.ysd-facts__table th{font-family:var(--ysd-font-display);font-size:.6875rem;font-weight:700;letter-spacing:var(--ysd-track-up);text-transform:uppercase;color:var(--ysd-slate);width:9rem;white-space:nowrap}