.advice-page{font-size:18px;line-height:1.75}.advice-header{position:sticky;top:0;z-index:30;background:#fff;border-bottom:1px solid var(--line)}.advice-header-inner{min-height:112px;display:flex;align-items:center;justify-content:space-between;gap:24px}.advice-header nav{display:flex;gap:25px;font-size:17px;color:var(--purple);font-weight:500}.advice-header nav a{padding-block:12px}.advice-header nav a[aria-current]{text-decoration:underline;text-underline-offset:7px}.advice-call{font-size:20px;font-weight:600;white-space:nowrap;color:var(--purple)}.advice-main{padding-top:24px;padding-bottom:70px}.advice-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;font-size:16px;color:#655d75;margin-bottom:45px}.advice-breadcrumb a{text-decoration:underline;text-underline-offset:4px}.advice-index-heading{display:grid;grid-template-columns:1fr 280px;gap:70px;align-items:center;padding:14px 0 55px}.advice-page h1{font-size:clamp(36px,4.5vw,60px);line-height:1.17}.advice-page h1 em{font-style:normal;color:#796497}.advice-index-heading>div>p{max-width:740px;font-size:20px;margin-top:26px}.advice-index-author{border-left:1px solid #d9cfe9;padding-left:32px}.advice-index-author img{width:88px;height:88px;object-fit:cover;object-position:center 22%;border-radius:50%;margin-bottom:18px}.advice-index-author strong{font-size:21px;color:var(--purple)}.advice-index-author p{font-size:16px;line-height:1.6;margin:8px 0 14px}.advice-index-author a{font-size:16px;text-decoration:underline;color:var(--purple)}.advice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.advice-card{border:1px solid var(--line);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;background:white;transition:box-shadow .2s}.advice-card:hover{box-shadow:0 8px 30px #2e1b6e0d}.advice-card-image{display:block;overflow:hidden}.advice-card-image img{width:100%;height:220px;object-fit:cover;transition:transform .3s}.advice-card:hover .advice-card-image img{transform:scale(1.025)}.advice-card-copy{padding:25px;display:flex;flex-direction:column;flex:1}.advice-meta{font:600 14px/1.5 var(--sans);color:#695783;margin-bottom:16px}.advice-meta span{font-weight:400;white-space:nowrap}.advice-card h3{font:600 25px/1.3 var(--serif);margin-bottom:17px}.advice-card h3 a:hover{text-decoration:underline;text-underline-offset:4px}.advice-card p{font-size:17px;line-height:1.75;margin-bottom:25px}.advice-read{display:inline-flex;align-items:center;gap:16px;color:var(--purple);font-size:17px;font-weight:600;text-decoration:underline;text-underline-offset:6px;padding:8px 0;width:fit-content}.advice-card .advice-read{margin-top:auto}.advice-photo-credits{font-size:14px;line-height:1.6;color:#68616e;margin-top:22px}.advice-photo-credits a{text-decoration:underline}.advice-section-heading{display:grid;grid-template-columns:1fr 380px;gap:40px;align-items:end;margin-bottom:35px}.advice-section-heading p{font-size:18px;margin-bottom:13px}.advice-home h2{font-size:42px}.advice-home h2 em{color:#796497}.advice-article-heading{max-width:930px;margin:0 auto 35px}.advice-summary{font-size:21px;line-height:1.65;margin-top:27px;color:#61576e}.advice-author{display:flex;gap:18px;align-items:center;margin-top:30px}.advice-author img{border-radius:50%;width:64px;height:64px;object-fit:cover;object-position:center 22%}.advice-author a{font-size:18px;color:var(--purple);font-weight:600}.advice-author p{font-size:15px;line-height:1.6}.advice-cover{margin:0 0 50px}.advice-cover>img{width:100%;height:440px;object-fit:cover;border-radius:12px;object-position:center 42%}.advice-cover figcaption{font-size:14px;margin-top:10px;color:#68616e}.advice-cover a{text-decoration:underline}.advice-reading-layout{display:grid;grid-template-columns:280px minmax(0,760px);justify-content:space-between;gap:55px}.advice-toc{align-self:start;position:sticky;top:145px;padding:24px;border:1px solid var(--line);border-radius:10px;background:#faf8fe}.advice-toc h2{font:600 23px/1.3 var(--serif);letter-spacing:0}.advice-toc ol{padding-left:22px;margin:20px 0}.advice-toc li{font-size:16px;line-height:1.6;margin-bottom:15px;padding-left:4px;color:var(--purple)}.advice-toc li a:hover{text-decoration:underline}.advice-toc .advice-read{font-size:16px}.advice-prose{font-size:19px;line-height:1.85;min-width:0}.advice-intro{font-size:22px;line-height:1.75;color:var(--purple);border-left:3px solid #a38aba;padding-left:25px;margin-bottom:40px}.advice-prose section{margin-top:42px;scroll-margin-top:145px}.advice-prose h2{font-size:31px;line-height:1.25;letter-spacing:-.5px;margin-bottom:20px}.advice-checklist{padding:30px;background:#f2ecfb;border-radius:12px}.advice-checklist ul{list-style:none;padding:0;margin:0}.advice-checklist li{position:relative;padding-left:32px;margin-top:15px}.advice-checklist li:before{content:'✓';position:absolute;left:0;color:var(--purple);font-weight:700}.advice-sources ul{padding-left:24px}.advice-sources li{font-size:17px;margin-bottom:12px;overflow-wrap:anywhere}.advice-sources a{text-decoration:underline;color:var(--purple);text-underline-offset:3px}.advice-sources p{font-size:16px;color:#68616e}.advice-cta{background:#f3effa;padding:42px;border:1px solid #e3d8f2;border-radius:12px;margin-top:60px}.advice-cta h2{font-size:36px}.advice-cta>p{font-size:18px;line-height:1.75;margin:22px 0}.advice-phone{display:block;font-size:30px;font-weight:600;color:var(--purple);margin:20px 0}.advice-contact-links{display:flex;flex-wrap:wrap;gap:12px}.advice-contact-links .button,.advice-contact-links .outline{font-size:16px;padding:13px 23px}.advice-email{display:block;font-size:17px;color:var(--purple);text-decoration:underline;overflow-wrap:anywhere;margin-top:22px}.advice-related{border-top:1px solid var(--line);margin-top:65px;padding-top:55px}.advice-related>h2{font-size:36px;margin-bottom:30px}.advice-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.advice-related>.advice-read{margin-top:25px}.advice-footer{padding:32px 0;display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid var(--line);font-size:16px;color:var(--purple)}.advice-footer p{font-family:var(--serif);font-size:20px;margin-top:8px}.advice-footer a:hover{text-decoration:underline}
@media(min-width:1101px){.header .nav{gap:16px}.header .nav a{font-size:15px}}
@media(max-width:1100px){.advice-header-inner{flex-wrap:wrap;padding-block:15px;gap:12px}.advice-header nav{order:3;width:100%;justify-content:center;gap:32px}.advice-reading-layout{grid-template-columns:230px minmax(0,1fr);gap:30px}.advice-toc{top:190px;padding:20px}.advice-prose section{scroll-margin-top:190px}.advice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.advice-home .advice-card:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.advice-home .advice-card:last-child img{height:100%;min-height:260px}.advice-index-heading{gap:35px;grid-template-columns:1fr 240px}.advice-section-heading{grid-template-columns:1fr 320px}.advice-cover>img{height:360px}}
@media(max-width:760px){.advice-page .wrap{width:calc(100% - 36px)}.advice-header-inner{min-height:0}.advice-header .brand{max-width:62%}.advice-header .brand-icon{display:none}.advice-header .brand-name{max-width:100%}.advice-header .brand-wordmark{width:170px;max-width:100%}.advice-header .brand small{font-size:7px;letter-spacing:.5px}.advice-call{font-size:16px}.advice-call span{display:none}.advice-header nav{font-size:16px;gap:26px}.advice-header nav a{padding:4px 0}.advice-breadcrumb{font-size:14px;margin-bottom:30px;gap:8px}.advice-index-heading{display:block;padding-top:0;padding-bottom:32px}.advice-index-heading>div>p{font-size:18px}.advice-index-author{margin-top:25px;padding:20px;border:1px solid var(--line);border-radius:10px;display:grid;grid-template-columns:64px 1fr;column-gap:18px}.advice-index-author img{width:64px;height:64px;grid-row:1/4;margin:0}.advice-index-author strong{font-size:19px}.advice-index-author p{font-size:15px;margin:5px 0}.advice-index-author a{font-size:15px}.advice-grid,.advice-grid-two{grid-template-columns:1fr;gap:24px}.advice-card-image img{height:215px}.advice-card-copy{padding:23px}.advice-card h3{font-size:26px}.advice-home .advice-card:last-child{display:flex;grid-column:auto}.advice-home .advice-card:last-child img{height:215px;min-height:0}.advice-section-heading{display:block}.advice-section-heading>div+div{margin-top:25px}.advice-home h2{font-size:35px}.advice-summary{font-size:19px}.advice-author{gap:12px}.advice-author p{font-size:14px}.advice-cover{margin-bottom:30px}.advice-cover>img{height:240px}.advice-reading-layout{display:flex;flex-direction:column;gap:30px}.advice-toc{position:static;width:100%}.advice-toc ol{margin-bottom:10px}.advice-toc li{margin-bottom:10px;font-size:17px}.advice-prose{font-size:19px}.advice-intro{font-size:21px;padding-left:18px}.advice-prose h2{font-size:29px}.advice-prose section{scroll-margin-top:155px}.advice-checklist{padding:25px 22px}.advice-cta{padding:26px 22px}.advice-cta h2{font-size:30px}.advice-phone{font-size:27px}.advice-email{font-size:16px}.advice-related>h2{font-size:31px}.advice-footer{flex-direction:column;align-items:flex-start;font-size:16px}.advice-page .eyebrow{font-size:12px;letter-spacing:1.3px}}
.advice-cover>img[src*="halyna-business"]{object-fit:contain;background:#f4f3f6}.advice-card-image img[src*="halyna-business"]{object-position:center 18%}.advice-index-heading .advice-index-author p{font-size:16px;margin:8px 0 14px}
@media(prefers-reduced-motion:reduce){.advice-card,.advice-card-image img{transition:none}}
