/* ParlourTT standards are readable without scripts and reuse commercial site styles. */
.standard-hero .notice-panel{margin:22px 0 0;padding:17px 20px;line-height:1.6}
.standard-jump{display:flex;flex-wrap:wrap;gap:9px;margin-top:23px}
.standard-jump a{display:inline-flex;align-items:center;justify-content:center;border:1px solid #bbd9db;border-radius:999px;background:#f2faf8;color:#0a5963;padding:9px 16px;min-height:44px;font-size:13px;font-weight:800}
.standard-section{padding:43px 0;border-top:1px solid #deebec;scroll-margin-top:105px}
.standard-section h2{font-size:clamp(25px,3vw,34px);line-height:1.2;letter-spacing:-.02em;margin:10px 0 13px}
.standard-section>p{font-size:14px;line-height:1.7;color:#415d6b;max-width:920px}
.standard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin-top:23px}
.standard-card{min-width:0;border:1px solid #d9e7e9;border-radius:17px;background:#f8fbfb;padding:22px}
.standard-card h3{font-size:18px;margin-bottom:13px;line-height:1.35}
.standard-card p,.standard-card li{font-size:13px;line-height:1.75;color:#345463}
.standard-card ul{padding-left:20px;margin:0;display:grid;gap:9px}
.standard-footnote{margin-top:19px!important;color:#385a67!important}
.standard-actions{display:flex;flex-wrap:wrap;align-items:center;gap:15px;margin-top:23px}
.standard-text-link{font-size:13px;font-weight:800;text-decoration:underline;color:#076975;text-underline-offset:3px}
.standard-steps{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;counter-reset:standards}
.standard-steps li{counter-increment:standards;min-width:0;background:#f0f8f7;border:1px solid #d7e8e6;border-radius:15px;padding:20px}
.standard-steps li::before{content:"0" counter(standards);display:block;color:#076e78;font-weight:850;font-size:12px;margin-bottom:11px}
.standard-steps strong{display:block;font-size:15px;margin-bottom:8px}
.standard-steps span{display:block;color:#435e6b;line-height:1.7;font-size:13px}
@media(max-width:740px){.standard-section{padding:30px 0}.standard-grid,.standard-steps{grid-template-columns:1fr}.standard-card{padding:17px}.standard-jump{gap:7px}.standard-jump a{font-size:12px;padding:8px 12px}}
