.practice-facts,.practice-reading,.supporting-next,.practice-alternatives,.visit-guide{width:min(1180px,100% - 64px);margin:0 auto}.practice-facts{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding:44px 0;display:grid}.practice-facts h2,.supporting-kicker{font:inherit;letter-spacing:.13em;text-transform:uppercase;margin:0 0 16px;font-size:11px}.practice-facts p{max-width:30ch;margin:0;font-size:17px;line-height:1.65}.practice-reading{grid-template-columns:1fr 1.1fr;gap:clamp(40px,8vw,140px);padding:100px 0;display:grid}.practice-reading h2,.supporting-next h2,.visit-guide h2{font-family:var(--font-display);max-width:17ch;margin:0;font-size:clamp(32px,3.5vw,52px);font-weight:400;line-height:1.15}.practice-reading p:not(.supporting-kicker),.supporting-next p:not(.supporting-kicker){margin:0 0 24px;font-size:17px;line-height:1.9}.supporting-next{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1.1fr;gap:clamp(40px,8vw,140px);padding:64px 0;display:grid}.supporting-next .action-quiet{align-items:center;gap:16px;display:inline-flex}.supporting-next svg{width:17px}.practice-alternatives{padding:72px 0 32px}.practice-alternatives h2{font-family:var(--font-display);margin:0 0 32px;font-size:32px;font-weight:400}.practice-alternatives>div{grid-template-columns:1fr 1fr;gap:48px;display:grid}.practice-alternatives a{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:12px;padding-top:24px;text-decoration:none;display:grid}.practice-alternatives a span{font-family:var(--font-display);font-size:32px}.practice-alternatives p{grid-column:1;margin:0;line-height:1.6}.practice-alternatives svg{grid-area:1/2;align-self:center;width:20px}.visit-guide{grid-template-columns:1fr 1.1fr;gap:clamp(40px,8vw,140px);padding:96px 0;display:grid}.visit-guide ol{margin:0;padding:0;list-style:none}.visit-guide li{border-top:1px solid var(--line);grid-template-columns:28px 1fr;gap:24px;padding:28px 0;display:grid}.visit-guide li:first-child{border:0;padding-top:0}.visit-guide li>span{opacity:.7;padding-top:8px;font-size:11px}.visit-guide h3{font-family:var(--font-display);margin:0 0 16px;font-size:29px;font-weight:400}.visit-guide li p{margin:0;font-size:16px;line-height:1.9}.visit-hero .action-outline{margin-top:20px}.naola-site[dir=rtl] .supporting-kicker,.naola-site[dir=rtl] .practice-facts h2{letter-spacing:0}@media (width<=700px){.practice-facts,.practice-reading,.supporting-next,.practice-alternatives,.visit-guide{width:calc(100% - 40px)}.practice-facts{grid-template-columns:1fr;gap:26px;padding:32px 0}.practice-facts>div{grid-template-columns:100px 1fr;gap:20px;display:grid}.practice-facts h2{margin:4px 0 0}.practice-facts p{font-size:15px}.practice-reading,.supporting-next,.visit-guide{grid-template-columns:1fr;gap:32px;padding:56px 0}.practice-reading p:not(.supporting-kicker),.supporting-next p:not(.supporting-kicker){font-size:16px}.practice-alternatives{padding-top:48px}.practice-alternatives>div{grid-template-columns:1fr;gap:32px}.visit-guide li{gap:16px}}.naola-site .awareness-panel>p{max-inline-size:18ch;font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;color:var(--ink);margin:0;font-size:clamp(2rem,1.25rem + 2.5vw,3.5rem);font-weight:400;line-height:1.18}.naola-site[dir=rtl] .awareness-panel>p{letter-spacing:0;max-inline-size:20ch;font-family:Noto Naskh Arabic,serif;line-height:1.5}[data-campaign-photo=awarenessBreath]{object-position:center bottom}[data-campaign-photo=awarenessBreath][data-photo-theme=sea]{object-position:center 20%}.practice-guide{grid-template-columns:.85fr 1.15fr;gap:clamp(32px,7vw,96px);max-width:1280px;margin:0 auto;padding:clamp(48px,7vw,100px) clamp(24px,6vw,80px);display:grid}.practice-guide h2{font-family:var(--font-display);margin:0 0 24px;font-size:clamp(32px,4vw,56px);line-height:1.12}.practice-guide h3{font-family:var(--font-display);margin:0 0 16px;font-size:clamp(25px,2.5vw,34px);line-height:1.25}.practice-guide p{max-width:65ch;margin:0;line-height:1.85}.practice-guide article+article{border-top:1px solid var(--line);margin-top:32px;padding-top:32px}@media (width<=700px){.practice-guide{grid-template-columns:1fr}}
