.sp .cl-local{padding-top:clamp(72px,9vw,128px)}.sp .cl-local-head{flex-wrap:wrap;align-items:flex-end;gap:24px 80px;margin-bottom:40px;display:flex}.sp .cl-local-head>div{flex:520px;min-width:0}.sp .cl-local-head>p{color:#50545b;flex:380px;margin:0;font-size:18px;line-height:1.55}.sp .cl-local-grid{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:16px;display:grid}.sp .cl-local-grid>article{background:#fff;border:1px solid #e4e4e0;border-radius:24px;flex-direction:column;padding:28px;display:flex}.sp .cl-local-label{letter-spacing:.08em;text-transform:uppercase;color:#b84a00;margin:0;font-family:IBM Plex Mono,monospace;font-size:12px}.sp .cl-local-grid h3{margin:14px 0 0;font-size:22px;font-weight:600;line-height:1.25}.sp .cl-local-grid p:not(.cl-local-label):not(.cl-local-source){color:#50545b;margin:10px 0 0;font-size:16px;line-height:1.6}.sp .cl-local-source{color:#6b6f76;margin:auto 0 0;padding-top:16px;font-size:12px;line-height:1.5}.sp .cl-local-source a{text-decoration:underline}.sp .cl-local-note{color:#6b6f76;margin:16px 0 0;font-size:12px}.sp .cl-cross-section{padding:clamp(72px,9vw,120px) clamp(20px,4vw,48px) 0}.sp .cl-cross{background:#f5f5f2;border-radius:32px;flex-wrap:wrap;align-items:stretch;max-width:1264px;margin:0 auto;display:flex;overflow:hidden}.sp .cl-cross>figure{flex:440px;min-width:0;min-height:320px;margin:0;position:relative}.sp .cl-cross>figure>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sp .cl-cross>figure>figcaption{color:#50545b;background:#ffffffe0;border-radius:999px;margin:0;padding:4px 10px;font-size:11px;position:absolute;bottom:12px;left:12px}.sp .cl-cross-copy{flex:440px;min-width:0;padding:clamp(28px,4vw,56px)}.sp .cl-cross-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#b84a00;margin:0 0 14px;font-family:IBM Plex Mono,monospace;font-size:12px}.sp .cl-cross-copy>h2{letter-spacing:-.015em;margin:0;font-family:Archivo,sans-serif;font-size:clamp(32px,3.8vw,52px);font-weight:800;font-stretch:82%;line-height:1}.sp .cl-cross-copy>p{color:#50545b;margin:18px 0 0;font-size:17px;line-height:1.6}.sp .cl-cross-copy>ul{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.sp .cl-cross-copy li{align-items:flex-start;gap:10px;font-size:16px;line-height:1.45;display:flex}.sp .cl-cross-copy li>span{color:#111214;background:#f75c03;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-flex}.sp .cl-cross-cta{color:#fff;background:#111214;border-radius:999px;align-items:center;min-height:56px;margin-top:28px;padding:0 28px;font-size:17px;font-weight:600;display:inline-flex}@media (width>=900px) and (width<=1259px),(orientation:landscape) and (height<=500px) and (width>=641px){.sp .cl-cross.rq-duo{flex-wrap:nowrap}}.sp .cl-near{padding-top:clamp(72px,9vw,120px)}.sp .cl-near-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 48px;margin-bottom:32px;display:flex}.sp .cl-near-head>div{flex:420px;min-width:0}.sp .cl-near-head>p{color:#50545b;margin:0;font-size:15px}.sp .cl-near-list{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.sp .cl-near-list a{background:#f5f5f2;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;min-height:88px;padding:20px 22px;display:flex}.sp .cl-near-name{font-size:19px;font-weight:600;display:block}.sp .cl-near-meta{color:#50545b;margin-top:4px;font-size:14px;display:block}.sp .cl-near-arrow{font-size:20px}.sp .cl-near-links{flex-wrap:wrap;gap:0 28px;margin:16px 0 0;font-size:15px;display:flex}.sp .cl-near-links>a{color:#111214;text-underline-offset:3px;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;display:inline-flex}.sp .cl-dir{color:#50545b;flex-direction:column;gap:24px;font-size:15px;display:flex}.sp .cl-dir-state{letter-spacing:.12em;text-transform:uppercase;color:#50545b;margin:0 0 10px;font-family:IBM Plex Mono,monospace;font-size:12px}.sp .cl-dir ul{grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));gap:0 24px;margin:0;padding:0;list-style:none;display:grid}.sp .cl-dir li>a{color:#111214;overflow-wrap:anywhere;align-items:center;min-height:32px;display:inline-flex}@media (width<=1259px){.sp .cl-dir li>a{min-height:44px}}
