.snt{--rose-soft:#e6a9ab;--mist:#dbe4ee;--card:#ffffff;margin:0;min-height:100vh;background:var(--ground);color:var(--ink);font-family:var(--font-body);font-size:1rem;line-height:1.6;-webkit-font-smoothing:antialiased}.snt,.snt *,.snt :after,.snt :before{box-sizing:border-box}.snt .wrap{max-width:940px;margin:0 auto;padding:0 18px 64px}.snt header.top{background:var(--navy);color:#fff;padding:38px 0 34px;margin-bottom:34px}.snt header.top .wrap{padding-bottom:0}.snt .brand{display:inline-block;text-decoration:none}.snt .brand img{display:block;height:56px;width:auto}.snt .brand:focus-visible{outline:2px solid var(--rose-soft);outline-offset:3px}.snt h1{font-family:var(--font-display);font-size:clamp(26px,5.5vw,34px);margin:18px 0 8px;font-weight:700;line-height:1.15;color:#fff}.snt header.top p{margin:0;max-width:640px;color:var(--mist);font-size:16px}.snt h2{font-family:var(--font-display);color:var(--navy);font-size:21px;margin:0 0 4px;font-weight:700}.snt .lead{color:var(--ink-muted);font-size:14px;margin:0 0 16px}.snt .duty{font-size:14.5px;margin:0}.snt .card{background:var(--card);border:1px solid var(--rule);border-radius:10px;padding:22px 24px;margin-bottom:20px}.snt .grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.snt .grid .card{margin-bottom:0}@media(max-width:680px){.snt .grid{grid-template-columns:1fr}}.snt .item{display:flex;gap:12px;align-items:flex-start;padding:9px 0;border-bottom:1px solid var(--rule)}.snt .item:last-child{border-bottom:none}.snt .item .tick{color:var(--sn-teal-deep);font-weight:700;flex:0 0 auto;margin-top:1px}.snt .item .txt{font-size:14.5px}.snt .item .txt b{color:var(--navy)}.snt .pill{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;padding:2px 9px;border-radius:20px;color:#fff;white-space:nowrap;vertical-align:middle}.snt .pill.live{background:var(--sn-teal-deep)}.snt .pill.prog{background:var(--warning)}.snt .pill.plan{background:var(--ink-muted)}.snt .cred{background:var(--cream);border-left:4px solid var(--sn-rose-deep);border-radius:6px;padding:16px 18px;margin-bottom:20px;font-size:14.5px}.snt .cred .k{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--sn-teal-deep);font-weight:700;margin-bottom:6px}.snt .cred ul{margin:6px 0 0;padding-left:18px;font-size:14px}.snt .cred li{margin-bottom:3px}.snt .frameworks{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.snt .frameworks span{background:var(--cream);border:1px solid var(--rule);border-radius:20px;padding:5px 12px;font-size:12.5px;color:var(--navy)}.snt table.co{width:100%;border-collapse:collapse;font-size:14px}.snt table.co td{padding:6px 0;border-bottom:1px solid var(--rule);vertical-align:top}.snt table.co td.k{color:var(--ink-muted);width:38%}.snt table.co tr:last-child td{border-bottom:none}.snt .legend{font-size:12.5px;color:var(--ink-muted);margin:2px 0 26px}.snt .legend .pill{margin:0 4px}.snt footer{color:var(--ink-muted);font-size:12.5px;text-align:center;border-top:1px solid var(--rule);padding-top:18px}.snt .footBrand{display:flex;flex-direction:column;align-items:flex-start;width:max-content;margin:0 auto 14px}.snt .footBrand img{display:block;height:49px;width:auto}.snt a{color:var(--sn-teal-deep)}.snt a:focus-visible{outline:2px solid var(--sn-rose-deep);outline-offset:2px}