.p9-public{background:#f3f6fb;color:#14213b;font:16px/1.55 system-ui,-apple-system,Segoe UI,sans-serif;margin:0}.p9-public-nav{max-width:1100px;margin:auto;padding:22px;display:flex;justify-content:space-between;align-items:center}.p9-public-main{width:min(960px,calc(100% - 36px));margin:16px auto 64px}.p9-public .panel{padding:26px;border:1px solid #dce5f2;border-radius:16px;background:white;margin-bottom:22px}.p9-public h1{font-size:28px;margin:0 0 24px}.p9-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.p9-full{grid-column:1/-1;min-width:0}.p9-grid .field{display:flex;flex-direction:column;gap:7px;min-width:0}.p9-grid input,.p9-grid select,.p9-grid textarea{box-sizing:border-box;width:100%;max-width:100%;font:inherit;border:1px solid #cbd5e1;border-radius:9px;background:white;padding:10px;color:#14213b}.p9-grid textarea{min-height:110px;resize:vertical}.p9-grid select[multiple]{min-height:130px}.p9-grid small{color:#64748b}.p9-check{display:flex;align-items:flex-start;gap:12px;margin:18px 0;line-height:1.6}.p9-check input{flex:0 0 18px;width:18px;height:18px;margin:4px 0}.p9-check span{min-width:0}.p9-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.p9-tabs>a:not(.button){padding:6px 10px;border-radius:8px;background:#eaf1fc;text-decoration:none}.p9-disclosure{margin:18px 0;padding:16px 0;border-top:1px solid #dce5f2}.p9-disclosure>summary{font-weight:650;cursor:pointer;margin-bottom:14px;color:#2458aa}.p9-policy{padding:16px;max-height:360px;overflow:auto;background:#f4f7fb;border-radius:8px;white-space:normal;overflow-wrap:anywhere}.p9-honeypot{position:absolute;left:-9999px;opacity:0}.p9-item{padding:18px 0;display:flex;justify-content:space-between;align-items:center;gap:18px;border-bottom:1px solid #e1e8f2;text-decoration:none;color:inherit}.p9-item p{margin:5px 0;overflow-wrap:anywhere}.p9-note{padding:14px;border-left:4px solid #5d84bb;background:#eef4fd}.p9-document{margin:22px 0;padding:20px;border:1px solid #dce5f2;border-radius:12px}.p9-owner{padding:18px;border:1px solid #dce5f2;border-radius:12px;margin-bottom:16px}.p9-event{border-left:3px solid #7c9dcc;padding:12px 20px;margin:16px 0}.p9-event p{white-space:normal;overflow-wrap:anywhere}.p9-inline{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.p9-hero{border-top:4px solid #2e66b4}.p9-partner-form>section{margin-bottom:22px}.p9-partner-form [hidden]{display:none!important}.p9-print{font:12px/1.55 system-ui,sans-serif;color:#162442;margin:30px auto;max-width:900px;padding:25px}.p9-print h1{font-size:25px}.p9-print h2{font-size:18px;color:#244875;margin-top:28px;break-after:avoid}.p9-print h3{font-size:14px;break-after:avoid}.p9-print table{width:100%;border-collapse:collapse;margin:10px 0 22px;table-layout:fixed}.p9-print th,.p9-print td{border:1px solid #c3cfdc;padding:9px 12px;vertical-align:middle;overflow-wrap:anywhere;text-align:left}.p9-print th{width:40%;font-weight:600;background:#f3f6f9}.p9-print tr{break-inside:avoid}.p9-print p{overflow-wrap:anywhere}@media(max-width:650px){.p9-grid{grid-template-columns:minmax(0,1fr)}.p9-item{align-items:flex-start;flex-direction:column}.p9-document{padding:14px}.p9-tabs .button{white-space:normal}.p9-public-main{width:calc(100% - 24px)}.p9-public .panel{padding:18px}.p9-public h1{font-size:23px}.p9-print{padding:10px}.p9-disclosure form{min-width:0}.p9-grid select{font-size:14px}}@media print{.p9-print{margin:0;max-width:none;padding:0;color:#111}.p9-print-tools{display:none}@page{size:A4;margin:16mm}.p9-print h2{break-after:avoid}.p9-print table{font-size:10.5px}.p9-print thead{display:table-header-group}.p9-print a{color:inherit;text-decoration:none}}
.p9-entry-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0 30px}.p9-entry-grid a{text-decoration:none;color:inherit}.p9-entry-grid h2{font-size:18px}.p9-entry-grid .panel{padding:20px}@media(max-width:950px){.p9-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.p9-entry-grid{grid-template-columns:1fr}}
.p9-hero .panel-head{flex-wrap:wrap}.p9-hero .panel-head>div{min-width:0}.p9-hero .button,.p9-document .button,.p9-item .button,.p9-disclosure .button{max-width:100%;white-space:normal;overflow-wrap:anywhere}.p9-hero h2{overflow-wrap:anywhere}@media(max-width:650px){.p9-hero .panel-head{align-items:flex-start;flex-direction:column}.p9-grid .button{max-width:100%;white-space:normal}}
.p9-print th,.p9-print td{white-space:normal;word-break:normal;overflow-wrap:anywhere}

.p9-entry-grid a.panel{color:#172d47;background:#fff}.p9-entry-grid a.panel h2{color:#172d47}.p9-entry-grid a.panel p{color:#4b5d73;font-size:14px;line-height:1.5}.p9-entry-grid a.panel:hover{background:#eef4fd}
