.intervalo{--line:#fff7e83d;--hover:#fff7e8;background:#163f35;color:#fff7e8}.pause-mark{width:19px;height:23px;border-left:6px solid currentColor;border-right:6px solid currentColor;display:block}.hero{padding-top:35px}.hero>.eyebrow{text-align:center}.hero h1{text-align:center;font-size:clamp(58px,6.8vw,112px);letter-spacing:-.045em;line-height:1.01;margin:16px auto 0;font-weight:750}.ribbon{height:clamp(270px,27vw,410px);margin:0 -2% -4px;display:flex;align-items:center;justify-content:center}.ribbon img{width:100%;max-width:1350px;flex-shrink:0;object-fit:contain;filter:drop-shadow(0 32px 25px #082c2345)}.hero-bottom{display:flex;justify-content:space-between;align-items:center;gap:32px;padding-block:12px 30px}.hero-bottom .lead{max-width:33ch}.hero .primary{color:#163f35;background:#f5dc74;border-radius:100px;min-width:270px}.hero .primary:hover{background:#fff7e8}.hero-foot{display:flex;justify-content:space-between;gap:24px;padding:17px 0;border-top:1px solid var(--line);font-size:12px}.pause-section{background:#fff7e8;color:#163f35;padding-block:88px 90px;--line:#163f3540}.pause-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:9%}.pause-section .text-link{margin-top:38px;border-bottom:1px solid #163f35;justify-content:space-between;min-width:225px}.big-number{font-size:94px;font-weight:750;line-height:1;letter-spacing:-.08em;margin-bottom:34px}.big-number span{font-size:60px;color:#9e4733;font-weight:400;padding-left:8px}.pause-reading ol{margin:0;padding:0;list-style:none;counter-reset:pause}.pause-reading li{border-top:1px solid #163f3540;padding:23px 0;counter-increment:pause}.pause-reading h3{font-size:23px;letter-spacing:-.035em;font-weight:650;line-height:1.25}.pause-reading li p{font-size:16px;line-height:1.6;max-width:39ch;margin-top:10px}.pause-reading li:last-child{padding-bottom:0}@media(min-width:1500px){.hero{padding-top:45px}.hero-bottom{padding-block:15px 40px}}@media(max-width:900px){.hero h1{font-size:clamp(50px,7vw,76px)}.hero-bottom .lead{max-width:29ch}.hero-bottom{gap:20px}.hero .primary{min-width:250px}.pause-layout{gap:6%}.pause-section h2{font-size:52px}.pause-reading h3{font-size:21px}}@media(max-width:600px){.hero{padding-top:29px}.hero>.eyebrow{text-align:left}.hero h1{text-align:left;font-size:clamp(44px,11.8vw,70px);line-height:1.03;margin-top:18px;letter-spacing:-.06em}.hero h1 br{display:none}.ribbon{height:240px;margin:0 -24px -6px}.ribbon img{width:155%;max-width:none}.hero-bottom{display:block;padding:4px 0 25px}.hero-bottom .lead{max-width:30ch}.hero .primary{width:100%;margin-top:23px;min-width:0}.hero-foot{padding-block:15px;font-size:11px;gap:14px}.hero-foot span{max-width:17ch}.hero-foot span:last-child{text-align:right}.pause-section{padding-block:54px}.pause-layout{grid-template-columns:1fr;gap:45px}.pause-section h2{font-size:clamp(40px,11vw,60px)}.pause-section .text-link{margin-top:25px}.big-number{font-size:76px;margin-bottom:22px}.pause-reading li{padding:24px 0}.pause-reading h3{font-size:23px}}@media(max-width:350px){.hero h1{font-size:40px}.ribbon{height:210px}.hero-foot{font-size:11px}.site-header nav a{font-size:12px}.brand{font-size:24px}}

@media(max-width:600px){.hero h1{font-size:clamp(51px,15.5vw,78px);line-height:.99}.hero h1 br{display:block}}

@media(min-width:901px){.hero h1 br{display:none}.ribbon{height:clamp(350px,32vw,470px)}.ribbon img{height:100%;object-fit:contain;width:100%}}
@media(min-width:601px) and (max-width:900px){.ribbon img{height:100%;object-fit:contain}}

/* r2: one continuous practice; number belongs to its title, return follows all steps. */
.practice-index{display:block;font-size:20px;line-height:1.2;letter-spacing:0;margin-bottom:18px}
.pause-reading{padding-top:56px}.pause-reading li{border:0;padding:0 0 30px}.pause-reading li+li{padding-top:0}.pause-reading li p{max-width:40ch}
.pause-section h2{word-spacing:.08em;letter-spacing:-.035em}
@media(max-width:600px){.pause-layout{gap:30px}.pause-reading{padding-top:0}.practice-index{font-size:18px;margin-bottom:14px}.pause-section .text-link{margin-top:30px}.hero-bottom .lead{max-width:33ch}}
