.seo-intro{padding:110px 5.5vw 125px;display:grid;grid-template-columns:.9fr 1.1fr;gap:9vw;background:#fff;border-top:1px solid var(--line)}.seo-intro small{font:600 8px Arial;letter-spacing:.2em;color:var(--accent)}.seo-intro h2{max-width:680px;margin:26px 0 0;font-family:"YuMincho","Hiragino Mincho ProN",serif;font-size:clamp(30px,3vw,46px);font-weight:500;line-height:1.5;letter-spacing:-.035em}.seo-intro p{max-width:660px;margin:0 0 18px;font-size:14px;line-height:2.15;color:#555}.seo-intro nav{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:32px}.seo-intro nav a{padding-bottom:6px;border-bottom:1px solid #aaa;font-size:11px}.page-hero h1{font-size:clamp(36px,4vw,62px);line-height:1.42}.copy h2,.works-head h2,.journal-intro h2,.service-head h2{font-size:clamp(32px,3.65vw,54px)}.content-section h2,.editorial-split h2,.single-body h2{font-size:clamp(28px,3vw,44px)}.price-intro h2{font-size:clamp(30px,3.5vw,52px);line-height:1.5}.statement h2,.contact h2,.cta h2{font-size:clamp(36px,4.2vw,62px);line-height:1.42}.single-head h1{font-size:clamp(38px,4.5vw,66px)}
@media(max-width:800px){.seo-intro{padding:75px 22px 90px;grid-template-columns:1fr;gap:38px}.seo-intro h2{font-size:7.8vw;line-height:1.55}.seo-intro p{font-size:13px}.page-hero h1{font-size:8.4vw;line-height:1.5}.copy h2,.works-head h2,.journal-intro h2,.service-head h2,.content-section h2,.editorial-split h2,.single-body h2,.price-intro h2,.statement h2,.contact h2,.cta h2{font-size:7.8vw;line-height:1.55}.single-head h1{font-size:9vw;line-height:1.48}.copy h2 br,.works-head h2 br,.journal-intro h2 br,.service-head h2 br,.content-section h2 br,.editorial-split h2 br,.price-intro h2 br,.statement h2 br,.contact h2 br,.cta h2 br{display:none}.profile h2 br{display:block}}
.answer-block{padding:110px 5.5vw 125px;background:#f4f2ed;display:grid;grid-template-columns:.78fr 1.22fr;gap:8vw}.answer-block>div small{font:600 8px Arial;letter-spacing:.2em;color:var(--accent)}.answer-block>div h2{max-width:520px;margin:25px 0;font-family:"YuMincho","Hiragino Mincho ProN",serif;font-size:clamp(30px,3.3vw,48px);font-weight:500;line-height:1.5;letter-spacing:-.04em}.answer-block>div p{font-size:13px;color:#666}.answer-block dl{margin:0}.answer-block dl>div{padding:24px 0;border-top:1px solid var(--line)}.answer-block dl>div:last-child{border-bottom:1px solid var(--line)}.answer-block dt{font-size:15px;font-weight:600;line-height:1.7}.answer-block dd{margin:10px 0 0;font-size:13px;line-height:2;color:#555}.answer-block>a{grid-column:2;justify-self:start;padding-bottom:7px;border-bottom:1px solid;font-size:11px}
@media(max-width:800px){.answer-block{padding:75px 22px 90px;grid-template-columns:1fr;gap:35px}.answer-block>div h2{font-size:8.4vw}.answer-block>a{grid-column:1}.answer-block dt{font-size:14px}}
