

.po-page{color:inherit;line-height:1.7;clear:both}
.po-page a{color:inherit;text-decoration:underline;text-underline-offset:2px}
.po-page h2{font-weight:700;font-size:1.75em;line-height:1.25;margin:56px 0 18px;padding-bottom:10px;border-bottom:1px solid rgba(127,127,127,.32);position:relative;letter-spacing:-.015em}
.po-page h2::before{content:"";position:absolute;left:0;bottom:-1px;width:56px;height:3px;background:#2563eb;border-radius:3px}
.po-page h3{font-weight:700;font-size:1.25em;line-height:1.35;margin:34px 0 12px;display:flex;align-items:center;gap:10px}
.po-page h3::before{content:"";width:6px;height:6px;border-radius:50%;background:#2563eb;flex:none}
.po-page p{margin:0 0 18px}
.po-page ul,.po-page ol{margin:0 0 18px;padding-left:22px}
.po-page li{margin-bottom:8px}
.po-page .po-table-wrap{border:1px solid rgba(127,127,127,.32);border-radius:12px;overflow:hidden;background:transparent;margin:14px 0 18px}
.po-page table.po-table{width:100%;border-collapse:collapse}
.po-page .po-table th,.po-page .po-table td{padding:13px 18px;border-bottom:1px solid rgba(127,127,127,.22);text-align:left}
.po-page .po-table thead th{background:rgba(127,127,127,.14);color:inherit;font-weight:700}
.po-page .po-table tbody tr:last-child td{border-bottom:0}
.po-page .po-table tbody tr:nth-child(even){background:rgba(127,127,127,.06)}
.po-page .po-faq-list{border-top:1px solid rgba(127,127,127,.22)}
.po-page .po-faq-item{border-bottom:1px solid rgba(127,127,127,.22);padding:22px 0}
.po-page .po-faq-item h3{margin:0 0 8px;font-size:1.125em;font-weight:700}
.po-page .po-faq-item p{margin:0;color:inherit;opacity:.82}

.po-page ul.po-list{list-style:none;padding:0;margin:0 0 18px}
.po-page ul.po-list>li{position:relative;padding-left:20px;margin-bottom:10px}
.po-page ul.po-list>li::before{content:"";position:absolute;left:2px;top:.62em;width:6px;height:6px;border-radius:50%;background:#2563eb}
.po-page ul.po-list>li strong{font-weight:700}

.po-page .po-media{margin:18px 0}
.po-page .po-media img{display:block;width:auto;height:auto;max-width:100%;border-radius:10px;box-shadow:0 3px 12px rgba(0,0,0,.18)}
.po-page .po-media--center{display:flex;justify-content:center;align-items:center;margin:22px 0}
.po-page .po-media--center img{margin:0 auto;max-width:100%;max-height:560px}
.po-page .po-media--row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start;margin:20px 0}
.po-page .po-media--row img{width:100%;height:auto;max-width:100%;max-height:560px}
.po-page .po-media--row img:only-child{grid-column:1/-1}
@media (max-width:560px){.po-page .po-media--row{grid-template-columns:1fr}}
.po-page .po-media--icon{display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:flex-start;margin:18px 0 10px}
.po-page .po-media--icon img{width:auto;max-width:140px;height:auto;display:inline-block;box-shadow:none}
.po-page .po-media-split{display:block;margin:22px 0}
.po-page .po-media-split>.po-media{max-width:100%;margin:0 0 18px;text-align:center}
.po-page .po-media-split>.po-media img{margin:0 auto;max-width:100%;max-height:560px}
.po-page .po-media-split>.po-split-text{max-width:none;min-width:0}
.po-page .po-media-split>.po-split-text>*:first-child{margin-top:0}

.po-page .po-media--left,.po-page .po-media--right,.po-page .po-media--small,.po-page .po-media--wide{text-align:center}
.po-page .po-media--left img,.po-page .po-media--right img,.po-page .po-media--small img,.po-page .po-media--wide img{margin:0 auto}
@media (max-width:720px){.po-page .po-media-split>.po-media{margin-bottom:12px}}

.po-page .po-media-split--stack{display:block;margin:22px 0}
.po-page .po-media-split--stack>.po-split-text{width:auto}
.po-page .po-media-split--stack>.po-media{max-width:none;margin:26px auto 0;text-align:center}
.po-page .po-media-split--stack>.po-media img{margin:0 auto;max-height:560px}
.po-page .po-media-split--imgstack>.po-media{display:block;max-width:100%;width:100%;margin:0}
.po-page .po-media-split--imgstack>.po-media img{width:auto;max-width:100%;height:auto;margin:0 auto;max-height:560px}
@media (max-width:720px){.po-page h2{font-size:1.5em}.po-page h3{font-size:1.125em}.po-page ul,.po-page ol{padding-left:18px}}
