.pb-guide{max-width:1100px;margin-inline:auto;padding:28px clamp(20px,5vw,64px) 64px;color:var(--color-foreground,#111317)}
.pb-guide-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;font-size:.8125rem;margin-bottom:36px}
.pb-guide-breadcrumbs a,.pb-guide-back a,.pb-related-guides__heading>a{color:inherit;text-underline-offset:4px}
.pb-guide-eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.12em;color:#087650;margin-bottom:14px}
.pb-guide-heading h1{max-width:850px;font-size:clamp(2rem,4vw,3.25rem);line-height:1.12;letter-spacing:-.035em;text-wrap:balance;margin:0 0 32px}
.pb-guide-body{max-width:760px;line-height:1.75;font-size:1rem}
.pb-guide-body--hub{max-width:none}
.pb-guide-body h2{font-size:clamp(1.3rem,2vw,1.65rem);line-height:1.25;margin:36px 0 14px;text-wrap:balance}
.pb-guide-body p{margin:0 0 18px}
.pb-guide-body a:not(.pb-guide-card){color:#087650;text-decoration:underline;text-underline-offset:3px}
.pb-guide-lead{font-size:1.125rem;line-height:1.7;max-width:780px}
.pb-guide-body ul,.pb-guide-body ol{padding-inline-start:24px;margin-block:14px 24px}
.pb-guide-body li{margin-bottom:9px}
.pb-guide-table{max-width:100%;overflow-x:auto;border:1px solid #dfe5e2;border-radius:10px;margin-block:24px}
.pb-guide-table table{width:100%;border-collapse:collapse;font-size:.875rem;line-height:1.6}
.pb-guide-table caption{text-align:left;padding:14px;font-weight:600;background:#f3f6f4}
.pb-guide-table td,.pb-guide-table th{padding:14px;text-align:left;vertical-align:top;border-top:1px solid #dfe5e2;min-width:105px}
.pb-guide-table thead{background:#f3f6f4}
.pb-guide-back{margin-top:36px;padding-top:24px;border-top:1px solid #dfe5e2}
.pb-related-guides{max-width:var(--page-width,1440px);margin-inline:auto;padding:32px clamp(20px,4vw,64px) 56px}
.pb-related-guides__heading{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:14px;margin-bottom:20px}
.pb-related-guides__heading h2{font-size:clamp(1.4rem,2vw,1.875rem);margin:0}
.pb-guide-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block:24px}
.pb-guide-card{display:flex;flex-direction:column;gap:12px;min-width:0;padding:24px;background:#f3f6f4;border:1px solid #dfe5e2;border-radius:12px;color:#111317;text-decoration:none;transition:border-color .15s}
.pb-guide-card:hover{border-color:#087650}
.pb-guide-card:focus-visible{outline:3px solid #087650;outline-offset:4px}
.pb-guide-card h2,.pb-guide-card h3{font-size:1.125rem;line-height:1.4;margin:0;text-wrap:balance}
.pb-guide-card p{font-size:.9375rem;line-height:1.65;margin:0;color:#45514b}
.pb-guide-card>span{margin-top:auto;color:#087650;font-size:.875rem;font-weight:600}
@media(max-width:749px){.pb-guide-breadcrumbs{margin-bottom:24px}.pb-guide-cards{grid-template-columns:minmax(0,1fr)}.pb-guide-card{padding:20px}.pb-guide{padding-top:20px}.pb-guide-body{font-size:.9375rem}.pb-guide-lead{font-size:1.0625rem}}
