.sfe-section{padding:76px 0;background:#f7f5ef;color:#1d1d1b;scroll-margin-top:130px}.sfe-section *{box-sizing:border-box}.sfe-heading{max-width:850px;margin-bottom:34px}.sfe-section .sfe-kicker{font-size:13px;font-weight:700;color:#986900;letter-spacing:.06em;margin:0 0 12px}.sfe-section h2{font-size:clamp(28px,3vw,40px);line-height:1.3;margin:0 0 14px}.sfe-section p{line-height:1.8}.sfe-heading>p:last-child{color:#666;margin:0}.sfe-grid{display:grid;gap:22px}.sfe-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.sfe-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.sfe-section .sfe-row-title{font-size:18px;margin:32px 0 18px;padding-left:12px;border-left:3px solid #f8b810}.sfe-card{background:white;border:1px solid #e5dfd3;border-radius:5px;overflow:hidden}.sfe-card>img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.sfe-card-copy{padding:19px 20px 23px}.sfe-number{float:right;color:#ac842e;font-size:14px}.sfe-section .sfe-card h4{font-size:20px;margin:0 0 8px;line-height:1.4}.sfe-card p{font-size:14px;color:#666;margin:0}.sfe-note{display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:14px;color:#666;border-top:1px solid #ddd5c7;margin-top:30px;padding-top:23px}.sfe-note a,.sfe-link{flex-shrink:0;color:#222;font-weight:700;text-decoration:none;border-bottom:2px solid #f8b810;padding-bottom:5px}.sfe-tabs{display:flex;gap:8px;border-bottom:1px solid #d8d1c4;margin-bottom:28px}.sfe-tabs button{font:inherit;font-size:17px;font-weight:700;border:0;border-bottom:3px solid transparent;background:transparent;color:#666;padding:16px 28px;cursor:pointer}.sfe-tabs button[aria-selected=true]{color:#20201e;border-bottom-color:#f8b810;background:#fff}.sfe-tabs button:focus-visible{outline:2px solid #a37500;outline-offset:3px}.sfe-panel{display:grid;grid-template-columns:1.15fr 1fr;background:white;border:1px solid #e5dfd3;border-radius:5px;overflow:hidden;min-height:420px}.sfe-panel[hidden]{display:none!important}.sfe-panel>img{width:100%;height:100%;min-height:420px;object-fit:cover;display:block}.sfe-panel-copy{padding:42px;align-self:center}.sfe-section .sfe-panel-copy h3{font-size:28px;line-height:1.45;margin:0 0 18px}.sfe-panel-copy>p:not(.sfe-kicker){font-size:15px;color:#666;margin:0}.sfe-panel-copy ul{padding:18px 0 22px;margin:0;list-style:none}.sfe-panel-copy li{font-size:15px;margin:8px 0;padding-left:19px;position:relative}.sfe-panel-copy li:before{content:' ';width:5px;height:5px;background:#d49a00;position:absolute;left:0;top:11px}.sfe-group-heading{display:flex;align-items:center;gap:20px;margin:42px 0 22px}.sfe-group-heading>span{font-size:40px;color:#ae841f;line-height:1}.sfe-section .sfe-group-heading h3{font-size:25px;margin:0 0 5px}.sfe-group-heading p{font-size:14px;color:#777;margin:0}#inspection-methods{background:white}#inspection-methods .sfe-card{background:#faf8f3}
@media(max-width:1000px){.sfe-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}.sfe-panel-copy{padding:28px}.sfe-panel{min-height:360px}.sfe-panel>img{min-height:360px}.sfe-section .sfe-panel-copy h3{font-size:24px}}
@media(max-width:700px){.sfe-section{padding:45px 0}.sfe-grid-three{grid-template-columns:1fr}.sfe-grid{gap:14px}.sfe-card-copy{padding:15px}.sfe-section .sfe-card h4{font-size:18px}.sfe-panel{grid-template-columns:1fr}.sfe-panel>img{height:auto;min-height:0;aspect-ratio:4/3}.sfe-panel-copy{padding:25px}.sfe-tabs button{flex:1;padding:13px 10px;font-size:15px}.sfe-note{display:block}.sfe-note a{display:table;margin-top:18px}.sfe-group-heading{margin-top:30px}.sfe-grid-three .sfe-card>img{aspect-ratio:4/3}}
@media(max-width:400px){.sfe-grid-four{grid-template-columns:1fr}}
