.articles-hero{padding:64px 0 56px}.articles-hero .section-container{max-width:1120px}.articles-hero .back-link{margin-bottom:40px}.articles-hero h1{font-family:'Google Sans Flex','Google Sans',sans-serif;font-size:clamp(44px,6vw,82px);line-height:1.06;letter-spacing:-.05em;max-width:1000px;overflow-wrap:break-word}.article-position{display:block;color:#555;font-size:15px;margin-bottom:22px}.articles-list{max-width:1120px;padding-bottom:100px}.articles-list .service-card h2{font-size:clamp(28px,3vw,40px)}.articles-list .service-card p{font-size:18px}.article-copy{max-width:780px;margin:0 auto;padding:16px 32px 70px;font-size:21px;line-height:1.85;overflow-wrap:break-word}.article-copy p{margin-bottom:1.25em}.article-copy p:last-child{margin-bottom:0}.article-copy strong{font-weight:700}.article-pagination{max-width:1048px;margin:0 auto 80px;padding:32px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:flex-start;gap:28px}.article-pagination a{max-width:46%;font-size:18px;line-height:1.5}.article-pagination a:last-child{margin-left:auto;text-align:right}.article-pagination a:hover{text-decoration:underline;text-underline-offset:5px}.article-pagination small{display:block;color:#666;font-size:14px;margin-bottom:8px}@media(max-width:767px){.articles-hero{padding:36px 0}.articles-hero .back-link{margin-bottom:28px}.articles-hero h1{font-size:clamp(36px,10vw,54px)}.article-copy{padding:12px 20px 48px;font-size:19px;line-height:1.75}.article-pagination{margin-bottom:48px;padding:26px 20px}.article-pagination a{font-size:16px}.articles-list{padding-bottom:64px}}

.article-copy h2{font-family:"Google Sans Flex","Google Sans",sans-serif;font-size:clamp(28px,3.5vw,36px);line-height:1.2;letter-spacing:-.035em;margin:2.2em 0 .8em;scroll-margin-top:120px}.articles-list .single-article{grid-template-columns:minmax(0,1fr)}.single-article .service-card h2{max-width:28ch}.single-article .service-card p{max-width:44em}
