.master-resource{font-family:'DM Sans',Arial,sans-serif}.master-resource .master-intro{background:radial-gradient(ellipse at 95% 15%,#174563,transparent 65%),#061a30;padding:40px 0 64px;border-bottom:3px solid #79d0e9}.master-intro h1{font-size:clamp(38px,4.5vw,64px);letter-spacing:-.04em}.master-intro .eyebrow{color:#8edfff}.master-intro .actions{display:flex;gap:24px}.master-resource .reader-content{max-width:1320px;padding:64px}.master-resource .article-shell{display:block}.master-resource .article-prose{max-width:none}.master-resource .library-nav{position:static;inset:auto;max-height:none;overflow:visible;margin:0;align-items:stretch;padding:0 0 36px;background:none;box-shadow:none}.master-resource .library-heading h2{font-size:26px;line-height:1.25;letter-spacing:-.025em;margin:14px 0}.master-resource .library-heading p{font-size:14px;line-height:1.7;color:var(--muted);margin:0}.master-resource .resource-row h3{font-size:19px;line-height:1.4;margin:8px 0;font-weight:600}.master-resource .resource-row p{font-size:15px;line-height:1.6;margin:8px 0;color:var(--muted)}.master-resource .resource-row h3 a{color:var(--ink)}.master-resource .resource-row h3 a:hover{color:#007aaf;text-decoration:underline}.master-resource .format-links a{font-size:14px;color:#006a8a}.master-resource .breadcrumb{position:static;display:flex;inset:auto;background:none;box-shadow:none}.master-version-note{margin-top:48px;padding:32px;background:#f1f6fa;border-top:3px solid #79d0e9}.master-version-note h2{font-size:30px}.master-version-note p{font-size:16px;line-height:1.7}.master-resource .original-reference{margin-top:40px}@media(max-width:1000px){.master-resource .reader-content{padding:45px 32px}}@media(max-width:760px){.master-resource .master-intro{padding:28px 0 40px}.master-intro h1{font-size:38px}.master-resource .reader-content{padding:36px 24px}.master-resource .library-nav{display:grid}.master-resource .resource-row{grid-template-columns:1fr}.master-resource .library-heading h2{font-size:25px}.master-version-note{padding:24px}.master-resource .breadcrumb{padding-bottom:24px}.master-resource .actions{align-items:flex-start;gap:20px}}
.master-intro .button.cyan{background:#85d8f2;color:#062236;border-color:#85d8f2}.master-intro .button.cyan:hover{background:#b5edff}
