.ar-top{padding-top:28px}.ar-breadcrumb{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink-muted);font-weight:500;margin-bottom:30px;flex-wrap:wrap}.ar-breadcrumb a{text-decoration:none;color:var(--ink-muted)}.ar-breadcrumb a:hover{color:var(--ink)}.ar-breadcrumb .sep{color:var(--ink-soft);opacity:.6}.ar-breadcrumb .here{color:var(--ink)}.ar-header{max-width:820px;margin:0 0 36px}.ar-h1{font-size:clamp(34px,4.6vw,56px);font-weight:700;line-height:1.05;letter-spacing:-.025em;margin:14px 0 26px;color:var(--ink);text-wrap:balance}.ar-byline{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:14px;color:var(--ink-muted);font-weight:500}.ar-author{display:inline-flex;align-items:center;gap:10px}.ar-author-avatar{width:40px;height:40px;border-radius:50%;background:var(--sage-light);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.ar-author b{color:var(--ink);font-weight:700}.ar-byline .sep{color:var(--ink-soft);opacity:.6}.ar-hero{position:relative;aspect-ratio:16/9;border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 24px 60px rgba(61,107,82,.16);margin-bottom:64px}.ar-hero img{width:100%;height:100%;object-fit:cover}.ar-layout{display:grid;grid-template-columns:220px minmax(0,720px);gap:64px;justify-content:center;align-items:start}.ar-toc{position:sticky;top:104px;align-self:start}.ar-toc-label{font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--sage);margin-bottom:16px}.ar-toc ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.ar-toc a{display:block;text-decoration:none;font-size:14px;line-height:1.4;font-weight:500;color:var(--ink-soft);padding:7px 0 7px 16px;border-left:2px solid transparent;transition:color .16s ease,border-color .16s ease}.ar-toc a:hover{color:var(--ink-muted)}.ar-toc a.is-active{color:var(--sage-deep);border-left-color:var(--sage);font-weight:600}.ar-body{min-width:0}.ar-body p{font-size:18px;line-height:1.72;color:var(--ink);margin:0 0 26px}.ar-body>p:first-of-type:first-letter{font-size:64px;font-weight:700;float:left;line-height:.82;padding:6px 12px 0 0;color:var(--sage)}.ar-body h2{font-size:28px;letter-spacing:-.02em;line-height:1.2;margin:48px 0 18px;scroll-margin-top:100px}.ar-body h2,.ar-body h3{font-weight:700;color:var(--ink)}.ar-body h3{font-size:21px;letter-spacing:-.01em;margin:34px 0 12px}.ar-body ol,.ar-body ul{margin:0 0 26px;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.ar-body li{position:relative;padding-left:30px;font-size:17px;line-height:1.6;color:var(--ink)}.ar-body li:before{content:"";position:absolute;left:4px;top:10px;width:8px;height:8px;border-radius:50%;background:var(--sage)}.ar-body li b,.ar-body li strong{font-weight:700}.ar-body blockquote{margin:44px 0;padding:6px 0 6px 30px;border-left:4px solid var(--sage);font-size:25px;line-height:1.35;font-weight:600;font-style:italic;letter-spacing:-.015em;color:var(--sage-deep);text-wrap:balance}.ar-body blockquote p{font-size:inherit;color:inherit;margin:0}.ar-body table{width:100%;border-collapse:collapse;margin:36px 0 40px;border-radius:var(--radius);overflow:hidden;background:var(--surface-low);font-size:15.5px}.ar-body thead th{background:var(--sage-container);color:var(--sage-deep);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:left;padding:14px 22px}.ar-body tbody td{padding:16px 22px;color:var(--ink);line-height:1.45}.ar-body tbody tr:nth-child(2n){background:rgba(255,255,255,.55)}.ar-body tbody td:first-child{font-weight:700}.ar-body .pp-pilo-card{margin:40px 0}.ar-cta{margin:48px 0;background:var(--sage-container);border-radius:var(--radius-lg);padding:40px 44px;display:flex;align-items:center;gap:28px;position:relative;overflow:hidden}.ar-cta-pilo{flex-shrink:0}.ar-cta-text{flex:1}.ar-cta-text h3{margin:0 0 8px;font-size:24px;font-weight:700;letter-spacing:-.02em;color:var(--sage-deep);text-wrap:balance}.ar-cta-text p{margin:0;font-size:16px;line-height:1.55;color:var(--sage-deep);opacity:.82}.ar-cta .pp-cta-btn{flex-shrink:0}.ar-faq{margin:56px 0 0}.ar-faq h2{font-size:26px;font-weight:700;letter-spacing:-.02em;margin:0 0 22px}.ar-related{background:var(--surface-low);padding:80px 0;margin-top:80px}.ar-related h2{font-size:28px;font-weight:700;letter-spacing:-.02em;margin:0 0 32px}.ar-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}@media (max-width:1040px){.ar-layout{grid-template-columns:minmax(0,720px);justify-content:center}.ar-toc{display:none}}@media (max-width:760px){.ar-hero{margin-bottom:40px;border-radius:var(--radius)}.ar-body p{font-size:17px}.ar-cta{flex-direction:column;align-items:flex-start;padding:28px}.ar-body table{font-size:14px}.ar-related{padding:56px 0}.ar-related-grid{grid-template-columns:1fr}.ar-body blockquote{font-size:21px}}