
/* Capstone identity and October project references */
.brand>span{display:flex;flex-direction:column;gap:5px}.brand b{display:block}.brand small{display:block;line-height:1.45;max-width:290px}.nav-wrap .brand{flex-shrink:0}.disclosure{font-size:.85rem!important;line-height:1.9!important;max-width:65ch}.capstone-independent{font-size:clamp(.78rem,1.1vw,.98rem)!important;line-height:1.7!important;max-width:52ch}.capstone-copy{max-width:960px;line-height:1.9}.capstone-copy p{max-width:80ch}.capstone-pricing{scroll-margin-top:110px}.capstone-table-wrap{overflow-x:auto;border:1px solid #d1d7ce;border-radius:12px;margin:24px 0;background:#fff}.capstone-table{width:100%;border-collapse:collapse;font-size:.94rem}.capstone-table caption{text-align:start;padding:18px;color:#52635c;font-size:.82rem}.capstone-table th,.capstone-table td{padding:17px 19px;border-bottom:1px solid #e2e6dd;text-align:start;white-space:nowrap}.capstone-table thead{background:#193c36;color:#fff}.capstone-table tbody tr:nth-child(even){background:#f5f3ec}.capstone-plan{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0}.capstone-plan p{padding:20px;background:#e9eee6;border-radius:8px;line-height:1.65}.capstone-plan p:last-child{grid-column:1/-1}.capstone-pricing h2{font-size:clamp(1.7rem,4vw,3rem)}html[lang=ar] .brand small{max-width:280px}@media(max-width:760px){.brand small{font-size:.64rem!important;max-width:205px!important}.brand b{font-size:1.15rem!important}.capstone-plan{grid-template-columns:1fr}.capstone-table th,.capstone-table td{padding:14px}.capstone-copy{padding-top:30px;padding-bottom:30px}}

.premium-site .lead-copy:has(.capstone-independent) h1{font-size:clamp(32px,3.3vw,50px)!important;line-height:1.15!important;letter-spacing:-1px!important;margin-bottom:16px!important}.premium-site .lead-copy:has(.capstone-independent)>p{font-size:13px;line-height:1.7}[dir=rtl] .premium-site .lead-copy:has(.capstone-independent) h1{font-size:clamp(28px,2.8vw,42px)!important;line-height:1.5!important;letter-spacing:0!important}@media(max-width:760px){.premium-site .lead-copy:has(.capstone-independent) h1{font-size:32px!important}[dir=rtl] .premium-site .lead-copy:has(.capstone-independent) h1{font-size:29px!important}.premium-site .lead-copy:has(.capstone-independent)>p{font-size:12px!important}}

a.brand b{font-size:21px!important;line-height:1.35!important;max-width:350px;display:block}a.brand small{max-width:350px!important}@media(max-width:760px){a.brand b{font-size:15px!important;max-width:225px!important}a.brand small{font-size:9px!important;max-width:225px!important}}
