.pt-site{--pt-ink:#15283e;--pt-muted:#53647a;--pt-blue:#2459c4;--pt-border:#dce4ef;color:var(--pt-ink);font-family:inherit;line-height:1.8;max-width:1160px;margin:auto;padding:36px 24px 60px}.pt-site *{box-sizing:border-box}.pt-site a{color:var(--pt-blue)}.pt-eyebrow{font-size:13px;letter-spacing:2px;font-weight:700;color:#4a5f7c}.pt-hero{background:#fff4cc;border-radius:24px;padding:48px;margin-bottom:32px;position:relative}.pt-hero h1,.pt-hero h2{font-size:42px;line-height:1.25;color:#15283e;margin:12px 0 18px}.pt-hero p{font-size:18px;max-width:760px;margin:0 0 22px}.pt-stage-grid,.pt-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0}.pt-card{border:1px solid var(--pt-border);background:#fff;border-radius:16px;padding:26px;min-width:0}.pt-card h2,.pt-card h3{font-size:23px;margin:10px 0;color:#15283e}.pt-card p{color:var(--pt-muted);margin:12px 0}.pt-card .pt-step{font-size:12px;letter-spacing:1px;font-weight:700;color:#67788f}.pt-btn,.entry-content a.pt-btn{display:inline-flex;justify-content:center;align-items:center;min-height:46px;padding:11px 20px;border-radius:9px;background:#2459c4;color:#fff!important;text-decoration:none!important;font-size:16px;font-weight:600;line-height:1.45;max-width:100%;white-space:normal}.pt-btn:hover,.pt-btn:focus{background:#173d8a;color:white!important}.pt-btn:focus-visible{outline:3px solid #df9f00;outline-offset:3px}.pt-link{display:inline-block;padding:9px 0;font-weight:600}.pt-section{margin:42px 0}.pt-section>h2{font-size:28px;color:#15283e;margin:0 0 12px}.pt-guide-list{list-style:none;padding:0!important;margin:20px 0!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pt-guide-list li{list-style:none;margin:0!important;padding:18px 20px;background:#f4f7fb;border-radius:12px}.pt-guide-list a{display:block;font-weight:600}.pt-note{font-size:14px;color:#65758a}.pt-callout{padding:24px;border:1px solid #d6e3fc;border-left:4px solid #2459c4;background:#f4f8ff;border-radius:12px;margin:26px 0}.pt-callout p{margin:0 0 14px}.pt-callout strong{color:#173458}.entry-content .pt-figure{margin:26px 0}.pt-figure img{width:100%;height:auto;border:1px solid #e0e6ed;border-radius:10px}.pt-figure figcaption{color:#64748b;font-size:13px;line-height:1.7;padding:9px 2px}.pt-table-wrap{overflow-x:auto;margin:20px 0}.pt-table-wrap table{border-collapse:collapse;width:100%;min-width:520px}.pt-table-wrap th,.pt-table-wrap td{border:1px solid #dfe5ed;padding:12px;text-align:left;vertical-align:top}.pt-table-wrap th{background:#f4f7fb}.pt-prompt{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;background:#f3f6fb;padding:20px;border-radius:10px;font:inherit;line-height:1.8;color:#21334c}.pt-site .pagination{display:block}.pt-banner-links{display:flex;gap:12px;flex-wrap:wrap}.pt-banner-links .pt-link{padding:11px 12px}.pt-site .pt-article-title{font-size:18px}.pt-feature-line{border-top:1px solid var(--pt-border);padding-top:20px;margin-top:22px}.pt-site ul{padding-left:20px}.pt-site li{margin-bottom:8px}@media(max-width:767px){.pt-site{padding:20px 16px 40px}.pt-hero{padding:28px 24px;border-radius:16px}.pt-hero h1,.pt-hero h2{font-size:30px}.pt-hero p{font-size:16px}.pt-stage-grid,.pt-card-grid,.pt-guide-list{grid-template-columns:1fr}.pt-card{padding:22px}.pt-section>h2{font-size:24px}.pt-callout{padding:20px}.pt-btn{width:100%}.pt-banner-links{display:block}.pt-banner-links .pt-link{display:block;text-align:center}.entry-content h2{overflow-wrap:anywhere}}

.tag-reduceaigc .pt-site{margin-top:80px}@media(max-width:767px){.tag-reduceaigc .pt-site{margin-top:64px}}
