
.yh-site .v22-hero{display:grid;grid-template-columns:1.08fr 1fr;gap:40px;align-items:center;padding-bottom:36px!important}.yh-site .v22-hero>*{min-width:0}.yh-site .v22-hero h1{font-size:clamp(34px,3.7vw,54px)!important;line-height:1.1!important;max-width:100%}.yh-site .v22-hero p{font-size:18px!important;line-height:1.75!important}.yh-site figure.v22-photo{margin:0;min-width:0}.yh-site figure.v22-photo img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;background:#eeebe5}.yh-site figure.v22-photo figcaption{font-size:14px!important;line-height:1.65!important;color:#666055;margin-top:12px!important;max-width:65ch}.yh-site .v22-photo-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:30px 0 12px}.yh-site .v22-photo-pair .v22-photo img{height:340px;object-fit:contain}.yh-site .v22-jumps{display:flex;flex-wrap:wrap;gap:10px 24px;padding:18px 0 26px;border-bottom:1px solid #d9d1c4;margin:0 0 28px}.yh-site .v22-jumps a{font:15px/1.5 system-ui,sans-serif;color:#514938;text-underline-offset:5px}.yh-site .v22-jumps a:focus-visible,.yh-site .v22-card-photo:focus-visible{outline:3px solid #907241;outline-offset:4px}.yh-site .v22-gallery-heading{font-size:24px!important}.yh-site .yv .ya-task-grid.v22-task-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 28px}.yh-site .v22-task-grid .ya-task{padding:0 0 24px;border:1px solid #ddd4c7;background:#fff;overflow:hidden}.yh-site .v22-task-grid .ya-task h3,.yh-site .v22-task-grid .ya-task p,.yh-site .v22-task-grid .ya-task>a.text-link{margin-left:24px!important;margin-right:24px!important}.yh-site .v22-task-grid .ya-task p{font-size:17px!important}.yh-site .v22-card-photo{display:block!important;line-height:0}.yh-site .v22-card-photo img{display:block;width:100%;height:265px;object-fit:cover}.yh-site .v22-task-grid h3{margin-top:20px!important}.yh-site .v22-entry-intro{max-width:850px;margin-bottom:30px}.yh-site .v22-entry-intro h1{font-size:clamp(34px,4vw,54px)!important}.yh-site .v22-context-photos{margin:32px 0}.yh-site .v22-context-photos h3{font-size:24px!important}.yh-site .rv .rv-section,.yh-site .pv .pv-section{scroll-margin-top:30px}.yh-site .v22-table-mobile th[scope=row]{font-weight:600;background:#f1ede5}.yh-site .v22-table-mobile td,.yh-site .v22-table-mobile th{overflow-wrap:anywhere}.yh-site .v22-hero a{max-width:100%;overflow-wrap:anywhere}
@media(max-width:760px){.yh-site .v22-hero{grid-template-columns:1fr;gap:24px;padding-bottom:28px!important}.yh-site .v22-hero h1{font-size:34px!important}.yh-site .v22-hero p{font-size:17px!important}.yh-site .v22-photo-pair{grid-template-columns:1fr;gap:24px}.yh-site .v22-photo-pair .v22-photo img{height:auto;max-height:420px;aspect-ratio:auto;object-fit:contain}.yh-site .v22-jumps{gap:12px 18px;margin-bottom:16px}.yh-site .yv .ya-task-grid.v22-task-grid{grid-template-columns:1fr;gap:24px}.yh-site .v22-card-photo img{height:auto;aspect-ratio:4/3}.yh-site .v22-entry-intro h1{font-size:34px!important}.yh-site .v22-table-mobile{display:block!important;min-width:0!important;width:100%!important;border:0!important}.yh-site .v22-table-mobile thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.yh-site .v22-table-mobile tbody{display:grid;gap:16px}.yh-site .v22-table-mobile tr{display:block;padding:14px;border:1px solid #d8cdbd;background:#fff}.yh-site .v22-table-mobile tbody th,.yh-site .v22-table-mobile td{display:block;width:auto!important;border:0!important;padding:8px 0!important;font-size:16px!important;background:transparent!important;line-height:1.65!important}.yh-site .v22-table-mobile td:before{content:attr(data-label);display:block;font-weight:600;color:#6b583c;font-size:13px;margin-bottom:4px}.yh-site .v22-table-mobile th[scope=row]{font-size:19px!important;border-bottom:1px solid #e4dccf!important;padding-bottom:12px!important}.yh-site .rv-table:has(>.v22-table-mobile),.yh-site .pv-table:has(>.v22-table-mobile){overflow:visible!important;min-width:0!important}.yh-site .v22-task-grid .ya-task h3{font-size:25px!important}}

@media(max-width:760px){.yh-site .v22-hero{display:flex!important;flex-direction:column;align-items:stretch;gap:16px}.yh-site .v22-hero-copy{display:contents}.yh-site .v22-hero-copy>.rv-eyebrow,.yh-site .v22-hero-copy>.pv-kicker{order:0}.yh-site .v22-hero-copy>h1{order:1;margin-bottom:0!important}.yh-site .v22-hero>figure.v22-photo{order:2;margin:4px 0 8px}.yh-site .v22-hero-copy>p{order:3;margin-bottom:6px!important}.yh-site .v22-hero-copy>a{order:4;align-self:flex-start}}
