.buying-page{color:#222b25}.buying-page .buying-hero{padding:44px 0 76px;border-bottom:1px solid #d9ded6}.buying-page .buying-hero h1{max-width:1000px;font-size:clamp(38px,4.6vw,70px);line-height:1.08;letter-spacing:-.045em;margin:22px 0 28px}.buying-page .buying-hero .snakk-lead{max-width:770px;font-size:clamp(18px,1.65vw,23px);line-height:1.65}.buying-page .buying-byline{margin-top:26px;font-size:14px;color:#526057}.buying-page .buying-layout{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,780px);gap:clamp(32px,6vw,100px);padding-block:64px;align-items:start}.buying-page .buying-toc{position:sticky;top:115px;display:grid;gap:15px;font-size:15px}.buying-context a,.buying-page .buying-article a,.buying-page .buying-toc a{color:#244b3d;text-decoration:underline;text-underline-offset:5px}.buying-page .buying-toc a{line-height:1.5}.buying-page .buying-article section{margin-bottom:70px;scroll-margin-top:120px}.buying-page .buying-article h2{font-size:clamp(28px,3vw,42px);line-height:1.2;margin:0 0 24px}.buying-page .buying-article h3{font-size:22px;line-height:1.3;margin:30px 0 12px}.buying-page .buying-article li,.buying-page .buying-article p{font-size:17px;line-height:1.8}.buying-page .buying-article p{margin:0 0 20px}.buying-page .buying-article ol,.buying-page .buying-article ul{padding-left:24px}.buying-page .buying-article li{padding-left:5px;margin-bottom:14px}.buying-page .buying-note{background:#edf0e6;border-left:3px solid #244b3d;padding:26px 30px;margin:28px 0}.buying-page .buying-note p:last-child{margin-bottom:0}.buying-page .buying-decisions{display:grid;gap:0}.buying-page .buying-decisions article{border-top:1px solid #d9ded6;padding:6px 0 20px}.buying-page .buying-checks{list-style:none;padding:0!important;counter-reset:buying-check}.buying-page .buying-checks>li{counter-increment:buying-check;padding:0 0 24px 58px;position:relative;border-bottom:1px solid #d9ded6}.buying-page .buying-checks>li:before{content:counter(buying-check,decimal-leading-zero);position:absolute;left:0;top:3px;color:#244b3d;font-weight:600}.buying-page .buying-checks h3{margin-top:28px}.buying-page .buying-demo{background:#173e30;color:#fff;padding:32px;border-radius:16px}.buying-page .buying-demo h2,.buying-page .buying-demo p{color:#fff}.buying-page .buying-demo .snakk-button{background:#fff;color:#173e30}.buying-context{border-top:1px solid #d9ded6}.buying-context h2{max-width:850px;overflow-wrap:anywhere}.buying-context-lead{max-width:830px;font-size:19px;line-height:1.75;margin:28px 0 36px}.buying-context-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px}.buying-context-grid article{border-top:1px solid #d9ded6;padding-top:24px}.buying-context-grid h3{font-size:24px;margin-bottom:15px}.buying-context-grid p{line-height:1.75;margin-bottom:20px;max-width:590px}.buying-context-next{margin-top:40px;padding-top:24px;border-top:1px solid #d9ded6;line-height:1.8}.buying-context a:focus-visible,.buying-page a:focus-visible{outline:3px solid #244b3d;outline-offset:6px}@media (max-width:760px){.buying-page .buying-hero{padding:24px 0 42px}.buying-page .buying-layout{grid-template-columns:1fr;padding-block:32px;gap:44px}.buying-page .buying-toc{position:static;padding-bottom:28px;border-bottom:1px solid #d9ded6}.buying-page .buying-article section{margin-bottom:48px}.buying-context-grid{grid-template-columns:1fr;gap:30px}.buying-page .buying-demo,.buying-page .buying-note{padding:24px}.buying-page .buying-checks>li{padding-left:42px}}