.manufacturing-intro{display:grid;grid-template-columns:1fr 1.15fr;gap:64px;padding-block:24px 82px;align-items:start}.manufacturing-intro h2{font-size:clamp(27px,3vw,40px);max-width:560px;margin-top:18px;line-height:1.15}.manufacturing-intro p{font-size:16px;line-height:1.85}.technical-links{display:flex;gap:26px;flex-wrap:wrap;margin-top:24px}.seo-technical{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-block:42px 65px;border-top:1px solid var(--line)}.seo-technical h2{font-size:25px;line-height:1.2}.seo-technical p{font-size:16px;line-height:1.9}.seo-technical .text-link{margin-top:18px}.guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.guide-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line)}.guide-card>img{width:100%;aspect-ratio:4/3;object-fit:contain;background:#23262a}.guide-card>div{padding:27px}.guide-card h2{font-size:26px;line-height:1.2;margin-top:16px}.guide-card p{font-size:15px;line-height:1.8}.guide-card:hover h2{color:var(--orange)}.technical-article,.international-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.48fr);gap:80px;padding-block:55px 90px}.technical-article article>section,.international-layout article>section{margin-block:36px}.technical-article article>section:first-of-type{margin-top:30px}.technical-article h2,.international-layout h2{font-size:29px;line-height:1.2;margin-bottom:18px}.technical-article p,.international-layout p{font-size:17px;line-height:1.95}.technical-article .lead{font-size:20px;line-height:1.7;color:var(--ink)}.technical-article aside,.international-layout aside{align-self:start;position:sticky;top:120px}.technical-article aside>img,.international-layout aside>img{aspect-ratio:4/3;object-fit:contain;background:#23262a;margin-bottom:30px}.technical-article aside h2,.international-layout aside h2{font-size:23px}.technical-related{display:block;padding:16px 0;border-bottom:1px solid var(--line);font-size:15px;line-height:1.5}.technical-checklist{padding:30px;background:#edeee8;border-left:3px solid var(--orange)}.technical-article .guide-date{font-size:13px;color:var(--muted)}.technical-article .button-row{margin-top:30px}.international-layout article>section:first-child{margin-top:0}
@media(max-width:1000px){.manufacturing-intro{gap:35px}.seo-technical{gap:35px}.technical-article,.international-layout{grid-template-columns:minmax(0,1fr) 280px;gap:40px}.guide-grid{gap:18px}.guide-card>div{padding:22px}.guide-card h2{font-size:23px}}
@media(max-width:760px){.manufacturing-intro{grid-template-columns:1fr;gap:12px;padding-block:10px 45px}.manufacturing-intro h2{font-size:29px}.manufacturing-intro p,.seo-technical p{font-size:16px}.seo-technical{grid-template-columns:1fr;gap:28px;padding-block:30px 45px}.seo-technical h2{font-size:24px}.guide-grid{grid-template-columns:1fr;gap:28px}.technical-article,.international-layout{grid-template-columns:1fr;gap:45px;padding-block:32px 55px}.technical-article aside,.international-layout aside{position:static}.technical-article h2,.international-layout h2{font-size:25px}.technical-article p,.international-layout p{font-size:16px;line-height:1.9}.technical-article .lead{font-size:18px}.technical-checklist{padding:23px}.technical-article article>section,.international-layout article>section{margin-block:28px}}
