.seo-material-heading{max-width:900px;margin-bottom:40px}.seo-material-heading h2{margin-bottom:24px}.seo-material-heading p,.seo-evidence-note p,.seo-evidence-note dd,.seo-decision-sheet p,.seo-decision-sheet dd,.seo-comparison td{font-size:18px;line-height:1.7}.seo-evidence-note{display:grid;grid-template-columns:1fr 1fr;gap:56px;border-top:1px solid #b49348;padding-top:32px}.seo-evidence-note h3{font-size:29px;margin-bottom:20px}.seo-evidence-note dl,.seo-decision-sheet dl{margin:0}.seo-evidence-note dl>div,.seo-decision-sheet dl>div{padding:20px 0;border-bottom:1px solid #d4d0c7}.seo-evidence-note dt,.seo-decision-sheet dt{font-weight:700;line-height:1.5;margin-bottom:8px}.seo-evidence-note dd,.seo-decision-sheet dd{margin:0}.seo-material-close{margin-top:32px!important;max-width:900px}.seo-decision-sheet{border-top:2px solid #b49348;padding-top:28px}.seo-decision-sheet h3{font-size:28px;line-height:1.3;margin-bottom:18px}.seo-decision-sheet details{border-bottom:1px solid #d4d0c7;padding:20px 0}.seo-decision-sheet summary{cursor:pointer;font-size:19px;line-height:1.5;font-weight:600;display:list-item;list-style:disclosure-closed}.seo-decision-sheet details[open]>summary{list-style:disclosure-open;margin-bottom:16px}.seo-decision-sheet summary:focus-visible{outline:2px solid #795515;outline-offset:6px}.seo-comparison{width:100%;border-collapse:collapse;margin-top:32px}.seo-comparison th{text-align:left;font-weight:700;padding:18px 20px;background:#F4EEE2;line-height:1.4}.seo-comparison td{padding:24px 20px;border-bottom:1px solid #d4d0c7;vertical-align:top}.seo-comparison th:first-child{width:25%}.seo-comparison th:nth-child(2){width:32%}.seo-comparison caption{text-align:left;padding:0 0 16px;font-size:16px;color:#5f5a52}.seo-comparison strong{display:block;margin-bottom:8px}.seo-comparison-wrapper{overflow-x:auto}.seo-comparison-wrapper:focus-visible{outline:2px solid #795515}.seo-materials-section h2{margin-bottom:24px}@media(max-width:760px){.seo-evidence-note{grid-template-columns:1fr;gap:24px}.seo-comparison th,.seo-comparison td{padding:18px 12px;font-size:16px}.seo-comparison{min-width:660px}.seo-evidence-note h3,.seo-decision-sheet h3{font-size:25px}.seo-material-heading{margin-bottom:28px}}
.seo-receipt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;border-top:2px solid #b49348;padding-top:28px}
.seo-receipt h3,.seo-map-reading h3{font-size:27px;line-height:1.3;margin:0 0 18px}
.seo-receipt p,.seo-map-reading dd{font-size:18px;line-height:1.7}
.seo-map-reading{margin-top:40px;padding-top:32px;border-top:1px solid #d4d0c7}
.seo-map-reading dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:24px 0 0}
.seo-map-reading dt{font-weight:700;line-height:1.5;margin-bottom:12px}
.seo-map-reading dd{margin:0}
.service-monitoring-caption{font-size:15px;line-height:1.6;margin:18px 0;color:#5f5a52}
.seo-materials-section .seo-two-columns>.seo-material-close{grid-column:1/-1;max-width:960px;margin-top:0!important}
@media(max-width:760px){.seo-receipt,.seo-map-reading dl{grid-template-columns:1fr;gap:26px}.seo-receipt>div+div{border-top:1px solid #d4d0c7;padding-top:24px}.seo-receipt h3,.seo-map-reading h3{font-size:25px}}
.seo-decision-sheet dl+p{margin-top:24px}
.seo-decision-sheet summary{margin-left:24px}
