.sap-example-page{color:#16392e;background:#f7f8f3;padding-bottom:88px;font-size:17px;line-height:1.65}.sap-example-width{width:min(1200px,100% - 80px);margin-inline:auto}.sap-example-page h1,.sap-example-page h2,.sap-example-page h3,.sap-example-page h4{letter-spacing:-.035em;overflow-wrap:anywhere;line-height:1.13}.sap-example-page h1{max-width:970px;margin:22px 0;font-size:clamp(2.6rem,5.4vw,4.9rem)}.sap-example-page h2{margin:14px 0 20px;font-size:clamp(1.9rem,3.3vw,2.8rem)}.sap-example-page h3{margin:10px 0;font-size:1.45rem}.sap-example-page h4{margin:12px 0;font-size:1.3rem}.sap-example-page p{margin:0 0 16px}.sap-example-hero{padding-block:76px 60px}.sap-example-hero>p{max-width:860px}.sap-example-page .sap-example-kicker{letter-spacing:.1em;align-items:center;gap:9px;margin:0;font-size:13px;font-weight:750;line-height:1.5;display:flex}.sap-example-lead{font-size:clamp(1.15rem,2vw,1.4rem)}.sap-example-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.sap-example-primary,.sap-example-secondary{border:1px solid #173e31;border-radius:7px;justify-content:center;align-items:center;gap:14px;min-height:52px;padding:12px 20px;font-size:16px;font-weight:650;text-decoration:none;display:inline-flex}.sap-example-primary{color:#f7f8f3;background:#173e31}.sap-example-secondary{color:#173e31;background:0 0}.sap-example-page a:hover{text-underline-offset:4px;text-decoration:underline}.sap-example-page :is(button,a,summary):focus-visible{outline-offset:4px;outline:3px solid #527d15}.sap-example-snapshot{background:#fff;border:1px solid #ced9cf;border-radius:14px;padding:32px}.sap-example-metrics{grid-template-columns:repeat(4,1fr);gap:16px;margin:24px 0;display:grid}.sap-example-metrics>div{border-left:3px solid #b6db7e;flex-direction:column-reverse;padding-left:16px;display:flex}.sap-example-metrics dt{font-size:15px}.sap-example-metrics dd{margin:0 0 5px;font-size:38px;font-weight:650;line-height:1.2}.sap-example-format-note{background:#edf3e8;border-radius:8px;padding:22px}.sap-example-format-note strong{margin-bottom:8px;display:block}.sap-example-format-note p:last-child{margin-bottom:0}.sap-example-evidence,.sap-example-downloads,.sap-example-next{margin-top:68px;scroll-margin-top:100px}.sap-example-section-heading{max-width:900px;margin-bottom:26px}.sap-example-inspector{grid-template-columns:minmax(280px,.8fr) minmax(0,1.7fr);align-items:start;gap:22px;display:grid}.sap-example-records{gap:10px;display:grid}.sap-example-records button{-webkit-appearance:none;appearance:none;text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #ced9cf;border-radius:9px;padding:19px}.sap-example-records button[aria-pressed=true]{background:#edf4e4;border-color:#416a30;box-shadow:inset 4px 0 #416a30}.sap-example-records button:hover{border-color:#416a30}.sap-example-records strong{overflow-wrap:anywhere;letter-spacing:-.015em;margin-block:12px 5px;font-size:16px;display:block}.sap-example-record-top,.sap-example-record-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.sap-example-record-meta{color:#405e50;font-size:14px}.sap-example-priority{background:#ecf1e9;border-radius:4px;padding:3px 8px;font-size:12px;font-weight:650}.sap-example-priority.sap-example-critical{color:#853614;background:#fbe8e0}.sap-example-priority.sap-example-warning{color:#775715;background:#fcf0ca}.sap-example-detail{background:#fff;border:1px solid #ced9cf;border-radius:12px;min-width:0;padding:28px}.sap-example-detail-heading h3{margin:14px 0 8px}.sap-example-fields{grid-template-columns:1fr 1fr;gap:14px 20px;margin:18px 0 28px;display:grid}.sap-example-fields>div{border-top:1px solid #e0e5dc;min-width:0;padding-top:9px}.sap-example-fields dt{color:#526554;font-size:13px}.sap-example-fields dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:15px}.sap-example-missing{color:#62725f}.sap-example-finding{background:#f0f5e8;border-radius:8px;padding:22px}.sap-example-calculations{border-top:1px solid #ccd8bf;grid-template-columns:1fr 1fr;gap:15px;margin:24px 0 0;padding-top:15px;display:grid}.sap-example-calculations dt{font-size:14px}.sap-example-calculations dd{margin:4px 0 0;font-size:17px;font-weight:650}.sap-example-review{padding-top:24px}.sap-example-review>.sap-example-kicker{margin-bottom:12px}.sap-example-boundary{color:#4a5d49}.sap-example-review p:last-child{margin-bottom:0}.sap-example-downloads>div:first-child{max-width:850px}.sap-example-download-grid{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.sap-example-download-grid a{min-height:48px;color:inherit;background:#fff;border:1px solid #b9cbb6;border-radius:6px;align-items:center;gap:10px;padding:10px 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.sap-example-full-report{background:#fff;border:1px solid #ced9cf;border-radius:10px;min-width:0}.sap-example-full-report>summary{cursor:pointer;min-height:56px;padding:18px 22px;font-size:17px;font-weight:650}.sap-example-full-report[open]>summary{border-bottom:1px solid #ced9cf}.sap-example-full-report>.report-content{min-width:0;padding:24px;overflow:hidden}.sap-example-full-report .report-table-wrap{max-width:100%}.sap-example-next{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:42px;display:grid}.sap-example-next aside{background:#eaf0e3;border-radius:12px;align-self:start;padding:28px}.sap-example-next aside a{color:#254d2a;text-underline-offset:4px;align-items:center;gap:10px;padding-block:10px;font-size:15px;font-weight:650;display:flex}.sap-example-next aside a svg{flex-shrink:0}@media (max-width:900px){.sap-example-width{width:calc(100% - 40px)}.sap-example-inspector{grid-template-columns:minmax(220px,.8fr) minmax(0,1.4fr);gap:16px}.sap-example-detail{padding:20px}.sap-example-fields{grid-template-columns:1fr;gap:10px}.sap-example-next{grid-template-columns:1fr;gap:28px}}@media (max-width:640px){.sap-example-page{padding-bottom:48px;font-size:16px}.sap-example-width{width:calc(100% - 32px)}.sap-example-hero{padding-block:42px 34px}.sap-example-hero h1{font-size:clamp(2.45rem,9.9vw,3.3rem)}.sap-example-actions{flex-direction:column}.sap-example-snapshot{padding:22px 18px}.sap-example-metrics{grid-template-columns:1fr 1fr;gap:20px 12px}.sap-example-metrics dd{font-size:34px}.sap-example-metrics dt{font-size:14px}.sap-example-format-note{padding:18px}.sap-example-evidence,.sap-example-downloads,.sap-example-next{margin-top:44px}.sap-example-inspector{flex-direction:column;gap:20px;display:flex}.sap-example-records{border:1px solid #d1dccb;border-radius:10px;grid-template-columns:1fr;width:100%;max-height:320px;padding:5px;scroll-padding:5px;overflow-y:auto}.sap-example-records button{padding:14px}.sap-example-detail{width:100%;padding:20px 16px}.sap-example-finding{padding:18px}.sap-example-calculations{grid-template-columns:1fr;gap:12px}.sap-example-download-grid{grid-template-columns:1fr;display:grid}.sap-example-download-grid a{min-height:50px;font-size:16px}.sap-example-full-report>.report-content{padding:18px 12px}.sap-example-full-report>summary{padding:18px}.sap-example-next aside{padding:22px}}
