.nf4-service-hero{background:radial-gradient(at 90% 20%,#ececda,#0000 55%),#f5f2e9;padding:40px 0 48px}.nf4-hero-grid{grid-template-columns:1.15fr .85fr;grid-template-areas:"title art""intro art";align-items:center;gap:0 55px;display:grid}.nf4-hero-title{grid-area:title;align-self:end}.nf4-hero-title h1{font-size:clamp(39px,4.5vw,64px);line-height:1.05}.nf4-hero-intro{grid-area:intro;align-self:start}.nf4-service-visual{text-align:center;background:#eef0e3;border:1px solid #d7d9c5;border-radius:65px 12px 12px;flex-direction:column;grid-area:art;justify-content:center;align-items:center;min-height:355px;padding:32px;display:flex;box-shadow:12px 12px #e6ddc84d}.nf4-service-visual>.nf-illustration{width:155px;height:155px;margin-bottom:18px}.nf4-visual-label{letter-spacing:.1em;color:#4e5f40;margin-bottom:13px;font-size:10px;font-weight:750}.nf4-service-visual>strong{font-family:var(--font-heading),Georgia,serif;color:#294b3d;font-size:32px;font-weight:600;line-height:1.1}.nf4-service-visual>p{margin:13px 0 0;font-size:13px}.nf4-wide-intro{max-width:900px;margin-bottom:30px!important}.nf4-scope-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.nf4-scope-grid article{background:#fffef9;border:1px solid #dce0d2;border-radius:9px;padding:25px}.nf4-scope-grid .nf-illustration{margin-bottom:17px}.nf4-scope-grid h3{font-size:18px}.nf4-scope-grid p{margin:0;font-size:14px}.nf4-scope-note{background:#edf1e4;border:1px solid #d5dfc8;border-radius:11px;padding:29px}.nf4-scope-note>.nf-illustration{margin-bottom:18px}.nf4-scope-note h2{font-size:34px}.nf4-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.nf4-related-grid a{background:#fffef9;border:1px solid #d9dece;border-radius:8px;align-items:center;gap:13px;min-height:95px;padding:18px;display:flex}.nf4-related-grid a>span{flex:1;font-size:14px;font-weight:700;line-height:1.4}.nf4-related-grid a>svg{flex-shrink:0}.nf4-related-grid a:hover{background:#f1f4e8;border-color:#8a9e7a}@media (max-width:900px){.nf4-hero-grid{grid-template-columns:1fr;grid-template-areas:"title""art""intro";gap:22px}.nf4-service-visual{text-align:left;border-top-left-radius:35px;grid-template-columns:120px 1fr;column-gap:25px;min-height:0;padding:24px;display:grid}.nf4-service-visual>.nf-illustration{grid-row:1/4;width:120px;height:120px;margin:0}.nf4-visual-label{margin:0 0 8px}.nf4-service-visual>strong{font-size:30px}.nf4-service-visual>p{margin-top:8px}.nf4-scope-grid{grid-template-columns:1fr}.nf4-scope-grid article{grid-template-columns:56px 1fr;column-gap:18px;padding:22px;display:grid}.nf4-scope-grid .nf-illustration{grid-row:1/3;margin:0}.nf4-related-grid{grid-template-columns:1fr}.nf4-related-grid a{min-height:78px}}@media (max-width:600px){.nf4-service-hero{padding:26px 0 32px}.nf4-hero-title h1{font-size:clamp(35px,9vw,43px)}.nf4-service-visual{grid-template-columns:81px 1fr;gap:0 16px;padding:18px}.nf4-service-visual>.nf-illustration{width:81px;height:81px}.nf4-visual-label{letter-spacing:.06em;font-size:9px}.nf4-service-visual>strong{font-size:25px}.nf4-service-visual>p{font-size:12px;line-height:1.5}.nf4-hero-intro .nf2-lede{font-size:15px!important}.nf4-hero-intro .nf2-actions{display:grid}.nf4-hero-intro .nf2-outline{display:none}.nf4-scope-grid article{grid-template-columns:47px 1fr;gap:0 13px;padding:18px}.nf4-scope-grid .nf-illustration{width:47px;height:47px}.nf4-scope-grid h3{font-size:16px}.nf4-scope-grid p{font-size:14px}.nf4-scope-note{padding:23px}.nf4-related-grid a{padding:14px 17px}.nf4-related-grid .nf-illustration{width:49px;height:49px}}
