.guide-shell{max-width:1120px;margin:0 auto;padding:65px 30px 100px;color:#143447;min-width:0}.guide-shell h1{font-size:clamp(30px,4.5vw,52px);line-height:1.4;letter-spacing:-.045em;overflow-wrap:anywhere}.guide-intro{font-size:19px;line-height:1.9;color:#65716f;max-width:850px}.guide-filters{display:flex;gap:10px;flex-wrap:wrap;margin:35px 0}.guide-filters a,.guide-pages a{border:1px solid #c9cdca;padding:10px 16px;font-size:14px;border-radius:2px}.guide-filters a[aria-current],.guide-pages a[aria-current]{background:#143447;color:#fff}.guide-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 45px}.guide-list article{padding:30px 0;border-top:1px solid #cdd1cd;min-width:0}.guide-list h2{font-size:25px;line-height:1.55;letter-spacing:-.035em}.guide-list p{line-height:1.9;color:#65716f}.guide-label,.guide-date{font-size:13px;color:#7d806f;line-height:1.8}.guide-read{display:inline-flex;align-items:center;gap:18px;border-bottom:1px solid #8f9b9d;padding:8px 0}.guide-read span{font-size:22px;line-height:1}.guide-pages{display:flex;gap:8px;flex-wrap:wrap;margin-top:40px}.guide-breadcrumb{display:flex;gap:10px;flex-wrap:wrap;font-size:13px;margin-bottom:28px}.guide-article{max-width:940px}.guide-body{font-size:18px;line-height:1.95;margin:40px 0;overflow-wrap:anywhere}.guide-body h2{font-size:27px;line-height:1.5;margin:42px 0 16px}.guide-body h3{font-size:21px;line-height:1.6;margin:26px 0 8px}.guide-body ul,.guide-body ol{padding-left:24px}.guide-body table{width:100%;table-layout:fixed;border-collapse:collapse;margin:24px 0;font-size:15px}.guide-body th,.guide-body td{border:1px solid #ccd1cf;padding:12px;text-align:left;vertical-align:top;word-break:break-word}.guide-body th{background:#eceee7}.guide-body a{text-decoration:underline;text-underline-offset:3px}.post-tags{display:flex;gap:8px;flex-wrap:wrap;color:#65716f;font-size:14px}.guide-contact{padding:28px;background:#eceee7;margin:45px 0;line-height:1.9}.guide-company a{display:block;overflow-wrap:anywhere;font-size:13px}.guide-contact h2{font-size:23px}.guide-date{border-bottom:1px solid #cdd1cd;padding-bottom:22px}@media(max-width:640px){.guide-shell{padding:38px 22px 70px}.guide-list{grid-template-columns:1fr}.guide-list h2{font-size:23px}.guide-intro,.guide-body{font-size:17px}.guide-body h2{font-size:24px}.guide-body th,.guide-body td{padding:8px;font-size:13px}.guide-contact{padding:22px}.guide-filters a{padding:9px 11px;font-size:13px}}
