/* Merged Noto PDP. Shared type, chrome and gutters remain inherited. */
.noto-page .pdp-hero{padding-bottom:40px;border-bottom:1px solid var(--line)}
.noto-page .noto-identity{display:flex;align-items:center;justify-content:space-between;margin:0 0 20px}
.noto-page .noto-identity .eyebrow{margin:0}
.noto-page .noto-identity img{width:64px;height:64px;object-fit:contain}
.noto-page .pdp-hero h1{max-width:1110px;font-size:clamp(32px,4.2vw,60px);line-height:1.3;letter-spacing:-.035em}
.noto-page .pdp-hero h1::before,.noto-page .pdp-hero h1::after{content:none}
.noto-page .noto-tags{font-size:12px;line-height:1.8;margin-top:24px;color:#68665f}
.noto-page .noto-text{display:grid;grid-template-columns:1fr 2fr;gap:36px;padding-top:34px;padding-bottom:34px;border-bottom:1px solid var(--line)}
.noto-page .noto-text .section-heading{margin:0}
.noto-page .noto-text .section-heading h2{font-size:22px}
.noto-page .noto-text .prose p{max-width:760px;font-size:16px;line-height:1.9}
.noto-page .noto-evidence{padding-top:32px;padding-bottom:32px;background:#f0efea;border-bottom:1px solid var(--line)}
.noto-page .evidence-dl{grid-template-columns:1fr 1fr 1fr;gap:0;margin-top:22px;border:none;background:transparent}
.noto-page .evidence-dl-cell{padding:10px 32px;text-align:left;gap:12px;background:transparent;min-width:0}
.noto-page .evidence-dl-cell:first-child{padding-left:0}
.noto-page .evidence-dl-cell+div{border-left:1px solid #c9c5bc}
.noto-page .evidence-dl-cell:last-child{padding-right:0}
.noto-page .evidence-dl dt{font-size:48px;line-height:1.15}
.noto-page .evidence-dl-cell+div dt{font-size:26px;line-height:1.4}
.noto-page .evidence-dl dd{font-size:14px;line-height:1.7;text-transform:none;letter-spacing:0;color:#53534d}
.noto-page .pdp-point{padding-top:36px;padding-bottom:36px}
.noto-page .pdp-point blockquote{font-size:32px;margin-top:16px}
.noto-page .more-cases-section{padding-top:30px;padding-bottom:32px}
.noto-page .more-cases-grid{margin-top:18px;grid-template-columns:1fr}
.noto-page .more-case-card{position:relative;padding-right:48px}
.noto-page .more-case-card h3{font-size:17px;line-height:1.6}
.noto-page .noto-arrow{position:absolute;right:20px;top:20px}
.noto-page .cta-band{padding-top:36px;padding-bottom:36px}
.noto-page .cta-band h2{font-size:28px}
.noto-page .eyebrow{color:#68665f}
@media(max-width:480px){
.noto-page .pdp-hero{padding-top:120px;padding-bottom:26px}
.noto-page .noto-identity{margin-bottom:16px}.noto-page .noto-identity img{width:48px;height:48px}
.noto-page .pdp-hero h1{font-size:32px;line-height:1.35}
.noto-page .noto-tags{margin-top:20px;font-size:11px}
.noto-page .noto-text{grid-template-columns:1fr;gap:16px;padding-top:25px;padding-bottom:25px}
.noto-page .noto-text .prose p{font-size:15px;line-height:1.8}
.noto-page .noto-text .section-heading h2{font-size:20px}
.noto-page .noto-evidence{padding-top:25px;padding-bottom:25px}
.noto-page .evidence-dl{grid-template-columns:1fr;margin-top:18px}
.noto-page .evidence-dl-cell{padding:20px 0 0}
.noto-page .evidence-dl-cell:first-child{padding:0 0 20px}
.noto-page .evidence-dl-cell+div{border-left:0;border-top:1px solid #c9c5bc;padding:20px 0}
.noto-page .evidence-dl-cell:last-child{padding-bottom:0}
.noto-page .evidence-dl dt{font-size:44px}.noto-page .evidence-dl-cell+div dt{font-size:28px}
.noto-page .pdp-point{padding-top:25px;padding-bottom:25px}.noto-page .pdp-point blockquote{font-size:28px}
.noto-page .more-cases-section{padding-top:25px;padding-bottom:25px}.noto-page .more-case-card h3{font-size:16px}
.noto-page .cta-band{padding-top:26px;padding-bottom:26px}.noto-page .cta-band h2{font-size:24px}
.noto-page .solid-cta{font-size:13px}.noto-page .cta-actions{gap:16px}
}
