.practical-guide{hyphens:none;-webkit-hyphens:none;word-break:normal;overflow-wrap:normal}.practical-guide .trust-hero h1{max-width:920px;text-wrap:balance}.practical-guide .trust-lead{max-width:750px}.guide-answer{border-left:3px solid #a5752f;background:#f4eee2;padding:22px 26px;margin:0 0 26px}.guide-answer p{margin:0}.guide-answer p+p{margin-top:8px}.guide-contents{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;border-block:1px solid #bdc6c5;margin:0 0 28px}.guide-contents a{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:15px 0;font-size:17px;line-height:1.45}.guide-contents span{color:#79551f}.guide-scope{font-size:16px;line-height:1.6;color:#46555e;margin-bottom:34px!important}.guide-steps{list-style:none;counter-reset:guide;padding:0;margin:0}.guide-steps>li{counter-increment:guide;position:relative;border-top:1px solid #bdc6c5;padding:24px 0 24px 52px;margin:0}.guide-steps>li:before{content:'0' counter(guide);position:absolute;left:0;top:24px;color:#79551f;font:24px/1.4 Georgia,serif}.guide-steps h3{margin:0 0 12px}.guide-steps p:last-child{margin-bottom:0}.guide-checklist{padding-left:24px}.guide-checklist li{padding-left:4px;margin:12px 0}.guide-service,.service-guide-link{border:1px solid #aab7bb;background:#f5f1e8;padding:26px;margin:38px 0}.guide-label{font-size:14px!important;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#79551f}.guide-service h2{margin-top:0}.guide-service a,.guide-related a,.service-guide-link a{text-decoration:underline;text-underline-offset:4px}.guide-related{display:grid;gap:18px;border-top:1px solid #bdc6c5;padding:24px 0;margin:0 0 24px}.service-guide-link p{margin:0 0 12px}.service-guide-link p:last-child{margin:0;font-size:16px}.practical-guide section[id]{scroll-margin-top:24px}.practical-guide .article-sources p,.practical-guide .article-sources li{font-size:16px;line-height:1.65}.practical-guide .trust-body{max-width:850px}.practical-guide .trust-contact>p:first-of-type{display:none}
@media(max-width:600px){.practical-guide .trust-hero h1{font-size:29px;line-height:1.2;letter-spacing:-.35px}.practical-guide .trust-lead{font-size:18px;line-height:1.55}.guide-answer{padding:18px 20px}.guide-contents{grid-template-columns:1fr;margin-bottom:24px}.guide-contents a{font-size:16px;padding:13px 0;min-height:46px}.guide-contents a+a{border-top:1px solid #d4d9d5}.guide-steps>li{padding:22px 0 22px 38px}.guide-steps>li:before{font-size:20px;top:21px}.guide-steps h3{font-size:19px;line-height:1.4;text-wrap:balance}.guide-service,.service-guide-link{padding:21px 20px;margin:28px 0}.guide-service h2{font-size:24px}.guide-label{font-size:12px!important}.guide-scope{margin-bottom:28px!important}.guide-related a{font-size:16px;line-height:1.55}.practical-guide .trust-byline{font-size:15px}.practical-guide .trust-contact h2{font-size:23px}}
.service-guide-link a{display:block;min-height:44px;padding-block:4px}.guide-service>a{display:flex;align-items:center;gap:12px;min-height:44px}
