.magazine{padding:0 48px}.mag-head{max-width:920px;margin:70px auto 45px}.mag-head h1{font-size:60px;line-height:1.4}.mag-deck{font-size:24px;line-height:1.85;color:#626965}.mag-byline{font-size:13px;color:#747a77;margin-top:28px}.mag-cover{margin:0 0 55px;border-radius:12px;background:#edf0e8;padding:25px 40px}.mag-cover img{display:block;width:100%;max-height:490px;object-fit:contain}.magazine figcaption{font-size:13px;color:#747a77;line-height:1.8;margin-top:16px}.mag-body{max-width:760px;margin:auto}.mag-body p{font-size:20px;line-height:2;letter-spacing:-.035em;margin:22px 0}.mag-body h2{font-size:36px;line-height:1.6;margin:0 0 25px}.mag-body section{padding:50px 0;border-bottom:1px solid #dfe4d9;scroll-margin-top:35px}.mag-summary{padding:28px 32px;background:#f8eee7;border-radius:10px}.mag-summary strong{font-size:23px}.mag-summary p{font-size:18px;margin-bottom:0}.mag-toc{display:flex;flex-wrap:wrap;gap:12px 22px;padding:25px 0;border-bottom:1px solid #dfe4d9;font-size:15px}.mag-toc a,.mag-body p a,.mag-text-link{color:#bc2e1c;text-decoration:underline;text-underline-offset:5px}.mag-body blockquote{border-left:3px solid #bc2e1c;padding:18px 24px;margin:30px 0;font-size:27px;font-weight:700;background:#f5f2ec}.mag-inline{margin:35px 0;text-align:center;background:#edf0e8;padding:25px;border-radius:10px}.mag-inline img{width:100%;max-height:390px;object-fit:contain;display:block}.mag-note{padding:25px 28px;background:#edf0e8;border-radius:10px}.mag-note strong{font-size:20px}.mag-note p{font-size:17px;line-height:1.9;margin:15px 0}.mag-note>a{font-size:17px;color:#bc2e1c}.mag-end{margin:35px 0 60px;text-align:center}.mag-end .eyebrow{justify-content:center}.mag-end .button{font-size:17px}.mag-phone{display:block;margin-top:20px;font-size:20px}.mag-body .mag-text-link{font-size:18px}
@media(max-width:900px){.mag-head h1{font-size:48px}.magazine{padding-inline:32px}}
@media(max-width:760px){.magazine{padding-inline:20px}.mag-head{margin:42px 0 30px}.mag-head h1{font-size:37px}.mag-deck{font-size:20px}.mag-cover{padding:18px;margin-bottom:35px}.mag-body p{font-size:19px;line-height:1.95}.mag-body h2{font-size:29px}.mag-body section{padding-block:35px}.mag-summary{padding:23px}.mag-summary strong{font-size:21px}.mag-toc{display:flex;font-size:14px}.mag-body blockquote{font-size:23px;padding:18px}.magazine figcaption{font-size:12px}.mag-inline{padding:18px}.mag-end{margin-bottom:35px}}

.mag-cover{padding:0;background:transparent;overflow:hidden;border-radius:0}.mag-cover img{max-height:none;aspect-ratio:3/2;object-fit:cover;border-radius:12px}.mag-cover figcaption{padding-inline:4px}.mag-inline{padding:0;background:transparent;text-align:left}.mag-inline img{max-height:none;aspect-ratio:3/2;object-fit:cover;border-radius:10px}.mag-editorial{margin:0 0 35px}.mag-editorial img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:10px}@media(max-width:760px){.mag-cover{padding:0}.mag-inline{padding:0}.mag-editorial{margin-bottom:28px}}
/* Preserve the full landscape consultation photograph at every breakpoint. */
.mag-editorial img{width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain}
