.pr-guide .tokens{--navy:#0b2045;--blue:#075bdd;--ink:#192c47;--muted:#53627a;--line:#dce4ec;--soft:#f2f6fa;--white:#fff;--green:#0c664b}.pr-guide *{box-sizing:border-box}.pr-guide html{scroll-behavior:smooth;scroll-padding-top:24px}.pr-guide body{color:var(--ink);background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.7}.pr-guide .wrap{width:min(1140px,100% - 64px);margin-inline:auto}.pr-guide a{color:var(--blue);text-underline-offset:4px}.pr-guide a:hover{text-decoration-thickness:2px}:is(.pr-guide a:focus-visible,.pr-guide summary:focus-visible){outline-offset:5px;outline:3px solid #e2a82b}.pr-guide .skip{z-index:3;background:#fff;padding:10px;position:absolute;top:-100px;left:15px}.pr-guide .skip:focus{top:15px}.pr-guide .review{color:#fff;letter-spacing:.08em;background:#10233e;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;padding:8px 16px;font-size:11px;font-weight:700;display:flex}.pr-guide .review span{letter-spacing:0;color:#c4d2e6;font-weight:400}.pr-guide .review a{color:#fff;letter-spacing:0}.pr-guide .site-header{justify-content:space-between;align-items:center;gap:28px;min-height:112px;display:flex}.pr-guide .logo{object-fit:contain;width:190px;height:82px}.pr-guide .pr .logo{width:215px}.pr-guide .site-header nav{gap:27px;margin-left:auto;font-size:14px;display:flex}.pr-guide .site-header nav a{color:var(--navy);text-decoration:none}.pr-guide .button{color:#fff;background:var(--green);border-radius:7px;justify-content:center;align-items:center;gap:25px;padding:14px 22px;font-size:15px;font-weight:700;line-height:1.5;text-decoration:none;display:inline-flex}.pr-guide .button:hover{background:#074d39}.pr-guide .hero{background:var(--soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:35px 0 47px}.pr-guide .breadcrumb{color:var(--muted);font-size:12px;text-decoration:none}.pr-guide .eyebrow{letter-spacing:.14em;color:var(--blue);margin:23px 0 14px;font-size:11px;font-weight:700}.pr-guide .ai .eyebrow{color:#0d624d}.pr-guide h1,.pr-guide h2,.pr-guide h3{color:var(--navy);letter-spacing:-.025em;line-height:1.15}.pr-guide h1{max-width:950px;margin:0 0 24px;font-size:clamp(38px,5vw,66px)}.pr-guide h2{margin:0 0 22px;font-size:34px}.pr-guide h3{margin:0 0 12px;font-size:21px}.pr-guide .ai h1,.pr-guide .ai h2{font-family:Georgia,Times New Roman,serif;font-weight:500}.pr-guide .intro{max-width:775px;margin:0 0 21px;font-size:21px;line-height:1.55}.pr-guide .byline{color:var(--muted);margin:26px 0 0;font-size:12px}.pr-guide .article-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:75px;padding-block:58px;display:grid}.pr-guide .toc{font-size:13px;line-height:1.6;position:sticky;top:28px}.pr-guide .toc .eyebrow{margin-top:0}.pr-guide .toc ol{padding-left:17px}.pr-guide .toc li{padding:8px 0 8px 4px}.pr-guide .toc a{color:var(--muted);text-decoration:none}.pr-guide .toc a:hover{color:var(--blue)}.pr-guide article{min-width:0;max-width:800px}.pr-guide article section{border-bottom:1px solid var(--line);margin-bottom:52px;padding-bottom:44px}.pr-guide article section .eyebrow:first-child{margin-top:0}.pr-guide p{margin:0 0 19px}.pr-guide .takeaway{border-left:4px solid var(--blue);background:var(--soft);margin:28px 0;padding:23px 25px}.pr-guide .takeaway p{margin:7px 0 0}.pr-guide .ai .takeaway{border-color:var(--green)}.pr-guide figure{margin:30px 0}.pr-guide figure img{border-radius:10px;width:100%;height:auto;display:block}.pr-guide figcaption{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.6}.pr-guide .example{border:1px solid var(--line);background:#f3f6fa;border-radius:12px;margin:28px 0;padding:30px}.pr-guide .label{letter-spacing:.12em;color:var(--blue);font-size:10px;font-weight:700}.pr-guide .steps{counter-reset:steps;margin:26px 0;padding:0;list-style:none}.pr-guide .steps li{counter-increment:steps;padding:0 0 25px 47px;position:relative}.pr-guide .steps li:last-child{padding-bottom:0}.pr-guide .steps li:before{content:counter(steps,decimal-leading-zero);color:var(--blue);font-size:12px;font-weight:700;position:absolute;top:1px;left:0}.pr-guide .steps p{margin:0}.pr-guide .steps h3{font-size:20px}.pr-guide .sample-output{background:#fff;border:1px solid #cbd7e6;border-radius:8px;padding:23px}.pr-guide .sample-output p:last-child{margin-bottom:0}.pr-guide .text-link{font-size:15px;font-weight:700}.pr-guide .price{background:var(--navy);color:#fff;border-radius:10px;margin:25px 0;padding:25px 30px}.pr-guide .price span{letter-spacing:.16em;font-size:10px;font-weight:700}.pr-guide .price strong{color:#fff;font-size:45px;line-height:1.4;display:block}.pr-guide .price p{color:#d8e3f2;margin:5px 0 0;font-size:14px}.pr-guide .checks{padding-left:23px}.pr-guide .checks li{margin:14px 0;padding-left:5px}.pr-guide .closing{background:var(--navy);border-radius:12px;border:0!important;padding:33px!important}.pr-guide .closing h2{color:#fff}.pr-guide .closing p{color:#d9e5f4}.pr-guide .closing .eyebrow{color:#b9d5ff}.pr-guide .closing .button{color:#123c30;background:#e5f2e9}.pr-guide .closing .micro{color:#bdcce0;margin-top:18px;margin-bottom:0;font-size:12px}.pr-guide .micro{color:var(--muted);font-size:12px}.pr-guide .sources{color:var(--muted);font-size:13px}.pr-guide .sources h2{font-size:23px}.pr-guide .sources li{padding:4px 0}.pr-guide .sources p:last-child{font-size:12px}.pr-guide .table-scroll{margin:25px 0;overflow-x:auto}.pr-guide table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.pr-guide caption{text-align:left;color:var(--muted);margin-bottom:10px;font-size:12px}.pr-guide th{color:var(--navy);background:#edf3fb;font-size:12px}.pr-guide th,.pr-guide td{vertical-align:top;border-bottom:1px solid var(--line);padding:15px 12px}.pr-guide .example-row{border-bottom:1px solid var(--line);padding:22px 0}.pr-guide .example-row:last-child{border:0;padding-bottom:0}.pr-guide .example-row p{margin:0;font-size:15px}.pr-guide .founder{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:27px;margin:28px 0;display:grid}.pr-guide .founder img{border-radius:10px;width:150px;height:auto}.pr-guide .founder p{font-size:15px}.pr-guide .founder p:last-child{margin-bottom:0}.pr-guide footer{border-top:1px solid var(--line);color:var(--muted);padding-block:30px 45px;font-size:12px}.pr-guide footer strong{color:var(--navy);font-size:14px}.pr-guide footer p{margin:5px 0}.pr-guide .review-index{padding-block:70px}.pr-guide .review-grid{grid-template-columns:1fr 1fr;gap:25px;margin:40px 0;display:grid}.pr-guide .review-grid>a{border:1px solid var(--line);color:var(--ink);background:var(--soft);border-radius:12px;padding:30px;text-decoration:none;display:block}.pr-guide .review-grid h2{margin-top:15px;font-size:30px}.pr-guide .review-grid p{font-size:16px}.pr-guide .review-grid strong{color:var(--blue);font-size:14px}@media (max-width:920px){.pr-guide .article-layout{grid-template-columns:190px minmax(0,1fr);gap:35px}.pr-guide .site-header nav{display:none}.pr-guide .wrap{width:calc(100% - 44px)}.pr-guide h2{font-size:30px}}@media (max-width:650px){.pr-guide body{font-size:16px}.pr-guide .wrap{width:calc(100% - 36px)}.pr-guide .review{gap:10px;padding:7px 9px;font-size:9px}.pr-guide .site-header{gap:12px;min-height:90px}.pr-guide .logo{width:130px;height:65px}.pr-guide .pr .logo{width:145px}.pr-guide .site-header .button{gap:8px;padding:11px;font-size:11px}.pr-guide .hero{padding:25px 0 34px}.pr-guide h1{font-size:40px}.pr-guide .intro{font-size:18px}.pr-guide .eyebrow{letter-spacing:.11em;font-size:9px}.pr-guide .byline{font-size:11px}.pr-guide .article-layout{padding-block:30px;display:block}.pr-guide .toc{border-bottom:1px solid var(--line);margin-bottom:35px;padding-bottom:17px;position:static}.pr-guide .toc ol{columns:2;column-gap:22px;margin-bottom:0;font-size:12px}.pr-guide .toc li{break-inside:avoid;padding:5px 0 5px 1px}.pr-guide h2{font-size:29px}.pr-guide article section{margin-bottom:35px;padding-bottom:30px}.pr-guide .example{padding:21px 18px}.pr-guide .steps li{padding-left:34px}.pr-guide .steps h3{font-size:19px}.pr-guide .price{padding:22px}.pr-guide .closing{padding:24px!important}.pr-guide .closing .button{gap:12px;width:100%;font-size:14px}.pr-guide .founder{grid-template-columns:85px minmax(0,1fr);gap:17px}.pr-guide .founder img{width:85px}.pr-guide .founder p{font-size:14px}.pr-guide .table-scroll{margin-inline:-3px}.pr-guide table{font-size:12px}.pr-guide th,.pr-guide td{padding:11px 8px}.pr-guide .review-grid{grid-template-columns:1fr}.pr-guide .review-index{padding-top:35px}.pr-guide .review-grid>a{padding:23px}.pr-guide .review-grid h2{font-size:27px}}@media (prefers-reduced-motion:reduce){.pr-guide html{scroll-behavior:auto}}.pr-guide{--navy:#0b2045;--blue:#075bdd;--ink:#192c47;--muted:#53627a;--line:#dce4ec;--soft:#f2f6fa;--white:#fff;--green:#0c664b;color:var(--ink);font:17px/1.7 Arial,Helvetica,sans-serif}.pr-guide .article-layout article h1{font-size:40px}.pr-guide .guide-entry-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin:24px 0 12px;display:flex}.pr-guide .guide-entry-actions .button{gap:12px;min-height:48px}.pr-guide .guide-entry-actions .text-link{align-items:center;min-height:44px;display:inline-flex}@media (max-width:650px){.pr-guide .guide-entry-actions .button{gap:8px;width:100%;padding:14px 12px;font-size:14px}.pr-guide .guide-entry-actions .button svg{flex-shrink:0}.pr-guide .guide-entry-actions{gap:8px}.pr-guide .hero{padding-top:20px}.pr-guide .hero h1{margin-bottom:14px;font-size:32px;line-height:1.15}.pr-guide .hero .lead{margin-bottom:12px;font-size:18px}.pr-guide .hero>.wrap>.intro{margin-bottom:16px;font-size:16px;line-height:1.6}}
