.lg-intro{padding-bottom:55px}.lg-intro h1{max-width:930px;font-size:clamp(36px,5.1vw,64px);line-height:1.08;letter-spacing:-.045em}.lg-intro .wp-lead{max-width:720px}.lg-dot{margin-inline:8px}.lg-hub{padding-block:0 70px}.lg-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.lg-guide-card{position:relative;border:1px solid var(--line);border-top:3px solid #003174;padding:40px;display:flex;flex-direction:column;align-items:flex-start;background:#fff}.lg-card-number{font-size:56px!important;line-height:1!important;font-weight:500;letter-spacing:-.06em;color:#ccd7e5!important;margin:0 0 35px!important}.lg-guide-card h2{font-size:31px;line-height:1.2;letter-spacing:-.035em;max-width:400px;margin:0 0 20px}.lg-guide-card h2 a{color:var(--ink);text-decoration:none}.lg-guide-card h2 a:hover{text-decoration:underline;text-underline-offset:6px}.lg-guide-card>p:not(.wp-eyebrow):not(.lg-card-number):not(.lg-read-time){font-size:16px;color:var(--muted);line-height:1.8;margin:0 0 25px}.lg-guide-card>.wp-text-link{margin-top:auto}.lg-read-time{font-size:11px;color:var(--muted);margin:19px 0 0}.lg-next{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:75px 0}.lg-next h2{font-size:32px;line-height:1.22;letter-spacing:-.035em;margin:0 0 22px}.lg-next p:not(.wp-eyebrow){font-size:16px;line-height:1.9;color:var(--muted);max-width:470px}.lg-next nav>a{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding:19px 0;text-decoration:none}.lg-next nav>a:first-child{border-top:1px solid var(--line)}.lg-next nav strong,.lg-next nav small{display:block}.lg-next nav strong{color:var(--ink);font-size:16px;font-weight:600}.lg-next nav small{font-size:12px;color:var(--muted);margin-top:8px}.lg-next nav>a>span:last-child{font-size:24px;color:#003174}.lg-contact{background:#f2f5f8;border:1px solid #dce3ec;padding:38px 40px;display:flex;align-items:center;justify-content:space-between;gap:45px}.lg-contact h2{font-size:29px;line-height:1.25;letter-spacing:-.03em;margin:0 0 15px;max-width:540px}.lg-contact p:not(.wp-eyebrow){font-size:15px;line-height:1.9;color:var(--muted);max-width:570px;margin:0}.lg-contact-actions{flex:none;display:flex;flex-direction:column;align-items:center;gap:15px}.lg-contact-actions>a:not(.wp-button){font-size:12px;text-decoration:none}.lg-article-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:65px;padding-bottom:65px}.lg-toc{align-self:start;position:sticky;top:25px;border-top:3px solid #003174;padding-top:20px}.lg-toc>p{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 15px}.lg-toc nav{display:grid;gap:2px}.lg-toc nav a{font-size:13px;line-height:1.6;text-decoration:none;color:var(--ink);padding:9px 0}.lg-toc nav a:hover{color:#003174;text-decoration:underline;text-underline-offset:4px}.lg-toc-listings{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:600;text-decoration:none;margin-top:22px;padding-top:20px;border-top:1px solid var(--line)}.lg-article{min-width:0;max-width:800px}.lg-article section{scroll-margin-top:25px}.lg-article section+section{margin-top:44px;padding-top:39px;border-top:1px solid var(--line)}.lg-step{font-size:11px!important;line-height:1.5!important;letter-spacing:.12em;text-transform:uppercase;color:#5b6d83!important;font-weight:600;margin:0 0 17px!important}.lg-article h2{font-size:32px;line-height:1.2;letter-spacing:-.035em;margin:0 0 21px;color:var(--ink)}.lg-article h3{font-size:18px;line-height:1.45;letter-spacing:-.02em;margin:0 0 14px}.lg-article p,.lg-article li{font-size:16px;line-height:1.9;color:var(--muted)}.lg-article p{margin:16px 0}.lg-article strong{color:var(--ink);font-weight:600}.lg-article a{color:#003174;text-underline-offset:4px}.lg-checklist{list-style:none;padding:0;margin:22px 0}.lg-checklist li{position:relative;padding:15px 0 15px 24px;border-top:1px solid #e6ebf0}.lg-checklist li:before{content:'';position:absolute;width:7px;height:7px;background:#FC7D0B;left:0;top:27px}.lg-numbered{padding-left:25px}.lg-numbered li{padding:7px 0 7px 8px}.lg-numbered li::marker{font-weight:600;color:#003174}.lg-question-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;background:#f6f8fa;padding:26px;margin:24px 0}.lg-question-grid p{font-size:14px;line-height:1.8;margin:0}.lg-question-grid li{font-size:14px;line-height:1.8;margin:7px 0}.lg-question-grid ul{padding-left:18px;margin:0}.lg-table-wrap{overflow:auto;margin:25px 0 0;border:1px solid var(--line)}.lg-table-wrap:focus-visible{outline:3px solid #FC7D0B;outline-offset:3px}.lg-table-wrap table{border-collapse:collapse;text-align:left;width:100%;min-width:560px}.lg-table-wrap caption{text-align:left;background:#f2f5f8;color:#003174;font-size:12px;font-weight:600;padding:18px}.lg-table-wrap th,.lg-table-wrap td{padding:15px 16px;font-size:13px;line-height:1.7;border-bottom:1px solid #e6ebf0}.lg-table-wrap thead th{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#596a80;font-weight:600;background:#fafbfc}.lg-table-wrap tbody th{font-weight:600;white-space:nowrap}.lg-table-wrap tbody tr:last-child>*{border-bottom:0}.lg-table-note{font-size:13px!important;line-height:1.8!important}.lg-inline-links{display:flex;gap:18px 25px;flex-wrap:wrap;margin-top:22px}.lg-inline-links a{font-size:13px}.lg-price-example{border:1px solid #c9d6e6;border-left:4px solid #FC7D0B;background:#f6f8fa;padding:30px;margin-top:25px}.lg-price-example h3{font-size:24px;line-height:1.3;margin-bottom:10px}.lg-price-location{font-size:13px!important;margin-top:0!important}.lg-price{font-size:30px!important;line-height:1.4!important;letter-spacing:-.04em;color:#003174!important;font-weight:600;margin:23px 0 12px!important}.lg-price-detail{font-size:16px!important;color:var(--ink)!important}.lg-price-context{font-size:13px!important;line-height:1.8!important;border-top:1px solid #d9e2ee;padding-top:18px;margin-top:20px!important}.lg-formula{border-left:3px solid #FC7D0B;background:#f6f8fa;padding:24px 28px;margin:24px 0}.lg-formula>span{font-size:12px;color:var(--muted);line-height:1.7;display:block}.lg-formula p{font-size:24px;line-height:1.4;letter-spacing:-.025em;color:#003174;margin:12px 0 8px}.lg-formula>strong{font-size:14px;font-weight:500}.lg-source{font-size:12px}.lg-bottom{padding-bottom:65px}.lg-related{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-top:32px}.lg-related>div>a{font-size:19px;font-weight:600;line-height:1.5;text-decoration:none;color:#003174}.lg-related>div>a:hover{text-decoration:underline;text-underline-offset:5px}.lg-related .wp-eyebrow{margin-bottom:12px}.lg-hub a:focus-visible,.lg-article-layout a:focus-visible,.lg-bottom a:focus-visible{outline:3px solid #FC7D0B;outline-offset:5px}
@media(max-width:980px){.lg-article-layout{grid-template-columns:190px minmax(0,1fr);gap:35px}.lg-contact{align-items:flex-start;flex-direction:column;gap:26px}.lg-contact-actions{align-items:flex-start}.lg-next{gap:35px}.lg-guide-card{padding:30px}.lg-guide-card h2{font-size:28px}}
@media(max-width:720px){.lg-intro{padding-bottom:34px}.lg-guide-grid,.lg-next,.lg-question-grid{grid-template-columns:1fr}.lg-guide-grid{gap:20px}.lg-guide-card{padding:26px}.lg-card-number{font-size:43px!important;margin-bottom:25px!important}.lg-next{gap:28px;padding:45px 0}.lg-next h2{font-size:28px}.lg-hub{padding-bottom:45px}.lg-contact{padding:27px 24px}.lg-contact h2{font-size:25px}.lg-contact .wp-button{font-size:12px}.lg-article-layout{display:block;padding-bottom:40px}.lg-toc{position:static;margin-bottom:35px;padding-top:16px}.lg-toc nav{display:flex;flex-wrap:wrap;column-gap:20px}.lg-toc nav a{font-size:12px;padding-block:5px}.lg-toc-listings{display:none}.lg-article h2{font-size:27px}.lg-article p,.lg-article li{font-size:15px;line-height:1.9}.lg-article section+section{margin-top:32px;padding-top:29px}.lg-question-grid{gap:24px;padding:24px}.lg-formula{padding:22px}.lg-formula p{font-size:21px}.lg-price-example{padding:24px 21px}.lg-price{font-size:26px!important}.lg-related{align-items:flex-start;flex-direction:column;gap:20px}.lg-bottom{padding-bottom:45px}.lg-inline-links{gap:14px}.lg-table-wrap table{min-width:525px}}
@media(prefers-reduced-motion:reduce){.lg-article-layout *{scroll-behavior:auto}}
