.po-hero{padding-bottom:60px}.po-hero-inner{max-width:820px}nav.po-crumbs{background:transparent;height:auto;padding:0;display:flex;justify-content:flex-start;gap:8px;font-size:.75rem;color:#ffffff8c;margin-bottom:26px}.po-crumbs a{color:#ffffffbf;text-decoration:none}.po-crumbs a:hover{color:var(--yellow)}.po-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;font-size:.76rem}.po-chip{display:inline-block;background:var(--yellow);color:var(--dark-teal);font-family:var(--df);font-weight:700;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;padding:3px 10px;border-radius:999px}.po-chip--quiet{background:#eef5f7;color:var(--sky-blue-deep)}.po-hero .po-date,.po-hero .po-min{color:#ffffffa6}.po-title{font-family:var(--df);font-weight:800;font-size:clamp(1.9rem,4.5vw,3.1rem);line-height:1.07;letter-spacing:-.01em;color:#fff;margin-bottom:18px}.po-stand{font-size:1.06rem;line-height:1.7;color:#ffffffc7;max-width:62ch}.po-byline{margin-top:20px;font-size:.85rem;color:#fff9}.po-byline b{color:#fff;font-weight:600}.po-article{max-width:740px;margin:0 auto;padding:44px 20px 56px}.po-cover{width:100%;max-height:440px;object-fit:cover;border-radius:10px;margin:0 0 36px;display:block;box-shadow:0 10px 30px #2c414326}.po-body{font-size:1.05rem;line-height:1.8;color:var(--dark-teal)}.po-body>p{margin:0 0 1.35rem;max-width:68ch}.po-body>p:first-of-type:first-letter{font-family:var(--df);font-weight:800;font-size:3.4em;line-height:.85;float:left;padding:4px 12px 0 0;color:var(--dark-teal)}.po-body h2,.po-body h3{font-family:var(--df);font-weight:800;color:var(--dark-teal);line-height:1.15;margin:2.4rem 0 .9rem}.po-body h2{font-size:1.65rem;padding-top:1.2rem;border-top:2px solid var(--dark-teal)}.po-body h3{font-size:1.3rem}.po-body a{color:var(--sky-blue-deep);text-decoration-thickness:1.5px;text-underline-offset:3px}.po-body a:hover{color:var(--dark-teal)}.po-body blockquote{margin:2rem 0;padding:6px 0 6px 24px;border-left:4px solid var(--yellow);font-family:var(--df);font-weight:600;font-size:1.3rem;line-height:1.4;color:var(--dark-teal)}.po-body blockquote p{margin:0}.po-body ul,.po-body ol{margin:0 0 1.35rem;padding-left:1.4rem;max-width:64ch}.po-body li{margin-bottom:.5rem}.po-body img{max-width:100%;height:auto;border-radius:8px;margin:1.6rem 0;box-shadow:0 6px 20px #2c41431f}.po-body figure{margin:1.6rem 0}.po-body figcaption{font-size:.78rem;color:var(--text-muted);margin-top:8px}.po-body hr{border:0;border-top:1px solid #e5e5dd;margin:2.4rem 0}.po-body table{width:100%;border-collapse:collapse;font-size:.9rem;margin:1.6rem 0}.po-body th,.po-body td{border:1px solid #e5e5dd;padding:8px 12px;text-align:left}.po-body th{background:var(--near-white);font-weight:700}.po-adj{display:grid;gap:12px;margin-top:56px;padding-top:28px;border-top:2px solid var(--dark-teal)}@media (min-width: 640px){.po-adj{grid-template-columns:1fr 1fr}}.po-adj-item{display:grid;gap:8px;padding:18px 20px;background:var(--white);border:1px solid #e7e7e0;border-radius:10px;text-decoration:none;transition:transform .2s,box-shadow .2s}.po-adj-item.is-empty{visibility:hidden}a.po-adj-item:hover{transform:translateY(-2px);box-shadow:0 8px 22px #2c41431f}.po-adj-next{text-align:right}.po-adj-k{display:inline-flex;align-items:center;gap:8px;font-family:var(--df);font-weight:700;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.po-adj-next .po-adj-k{justify-content:flex-end}.po-adj-k svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2}.po-adj-t{font-family:var(--df);font-weight:700;font-size:1.02rem;line-height:1.25;color:var(--dark-teal)}.po-related{background:#f1f1ea;border-top:1px solid #e5e5dd;padding:56px 20px 64px}.po-related-inner{max-width:1100px;margin:0 auto}.po-rel-grid{display:grid;gap:14px;margin-top:20px}@media (min-width: 760px){.po-rel-grid{grid-template-columns:repeat(3,1fr)}}.po-rel{display:flex;flex-direction:column;gap:10px;background:var(--white);border:1px solid #e7e7e0;border-radius:10px;padding:20px;text-decoration:none;transition:transform .2s,box-shadow .2s}.po-rel:hover{transform:translateY(-3px);box-shadow:0 10px 26px #2c414321}.po-rel-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:.72rem}.po-rel .po-date{color:var(--text-muted)}.po-rel-title{font-family:var(--df);font-weight:700;font-size:1.12rem;line-height:1.25;color:var(--dark-teal);flex:1}.po-rel-cta{display:inline-flex;align-items:center;gap:8px;font-family:var(--df);font-weight:700;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:var(--sky-blue-deep)}.po-rel-cta svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;transition:transform .2s}.po-rel:hover .po-rel-cta svg{transform:translate(4px)}
