.page-module__wpjxcq__page{color:#e8f3f9;max-width:1150px;margin:auto;padding:2rem 1rem 4rem}.page-module__wpjxcq__page a{color:#8de5f2}.page-module__wpjxcq__returnLink{margin-bottom:2rem;display:inline-block}.page-module__wpjxcq__header{background:linear-gradient(125deg,#082636,#123c48);border:1px solid #385f70;border-radius:18px;margin-bottom:1.5rem;padding:2rem}.page-module__wpjxcq__header h1{margin:.7rem 0 1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,5vw,3.3rem);line-height:1.1}.page-module__wpjxcq__header p{max-width:780px;line-height:1.7}.page-module__wpjxcq__header>span{color:#a8d7e4;margin-top:1rem;display:block}.page-module__wpjxcq__eyebrow{color:#86e3ef;text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;font-weight:850}.page-module__wpjxcq__selector{background:#0a2532;border:1px solid #47717c;border-radius:16px;padding:1.75rem}.page-module__wpjxcq__selector h2{color:#fff0c7;margin:.5rem 0 1.5rem;font-family:Georgia,Times New Roman,serif;font-size:1.6rem}.page-module__wpjxcq__formats{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;display:grid}.page-module__wpjxcq__formats legend{margin-bottom:.75rem;font-weight:800}.page-module__wpjxcq__formatOption,.page-module__wpjxcq__formatSelected{cursor:pointer;background:#071c28;border:1px solid #3b5866;border-radius:12px;align-items:flex-start;gap:.8rem;padding:1.2rem;display:flex}.page-module__wpjxcq__formatSelected{background:#123b48;border-color:#86e3ef;box-shadow:inset 0 0 0 1px #86e3ef}.page-module__wpjxcq__formats input{accent-color:#86e3ef;flex:none;width:1.1rem;height:1.1rem;margin-top:.25rem}.page-module__wpjxcq__formats label>span{gap:.5rem;display:grid}.page-module__wpjxcq__formats strong{color:#fff0c7;font-size:1.12rem}.page-module__wpjxcq__formats span span{color:#c9dbe3;font-size:.86rem;line-height:1.5}.page-module__wpjxcq__formats small{color:#f4cf88;font-size:.75rem;font-weight:800}.page-module__wpjxcq__regionSelectors{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.7rem;display:grid}.page-module__wpjxcq__regionSelectors label{gap:.6rem;font-weight:800;display:grid}.page-module__wpjxcq__regionSelectors select{color:#edfaff;width:100%;min-width:0;min-height:3.2rem;font:inherit;background:#061a26;border:1px solid #47717c;border-radius:9px;padding:.8rem;font-size:.95rem}.page-module__wpjxcq__regionSelectors select:disabled{opacity:.5}.page-module__wpjxcq__selectionStatus{color:#b5d8e1;margin-top:1.2rem;font-size:.85rem;line-height:1.6}.page-module__wpjxcq__printing{background:#102b39;border:1px solid #345767;border-radius:12px;margin:1.5rem 0;padding:1.5rem;line-height:1.65}.page-module__wpjxcq__printing h2{color:#fff0c7;margin-bottom:.7rem;font-size:1.3rem}.page-module__wpjxcq__printing p+p{margin-top:1rem}.page-module__wpjxcq__emptySelection{text-align:center;color:#c3d9e2;border:1px dashed #47717c;border-radius:12px;margin-top:1.5rem;padding:2rem;line-height:1.7}.page-module__wpjxcq__emptySelection strong{color:#fff0c7}.page-module__wpjxcq__emptySelection p{max-width:620px;margin:.6rem auto 0}.page-module__wpjxcq__region{background:#0a2330;border:1px solid #345767;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(220px,30%);align-items:start;gap:2rem;margin-top:1.5rem;padding:1.75rem;scroll-margin-top:7rem;display:grid}.page-module__wpjxcq__region h2{color:#fff0c7;margin:.6rem 0;font-family:Georgia,Times New Roman,serif;font-size:1.9rem}.page-module__wpjxcq__region p{margin:.7rem 0;line-height:1.7}.page-module__wpjxcq__status{color:#95e3e8;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:850}.page-module__wpjxcq__preview{min-width:0;margin:0}.page-module__wpjxcq__preview img{background:#fff;border-radius:5px;width:100%;height:auto;display:block;box-shadow:0 12px 28px #0005}.page-module__wpjxcq__preview figcaption{text-align:center;color:#bdd0da;margin-top:.8rem;font-size:.8rem;line-height:1.5}.page-module__wpjxcq__actions{flex-wrap:wrap;gap:.8rem;margin:1.3rem 0;display:flex}.page-module__wpjxcq__actions a,.page-module__wpjxcq__actions button{min-height:48px;font:inherit;border:1px solid #67c2d3;border-radius:8px;align-items:center;padding:.7rem 1.2rem;font-size:.95rem;text-decoration:none;display:inline-flex}.page-module__wpjxcq__actions a:first-child{color:#092533;background:#96e4ed;font-weight:800}.page-module__wpjxcq__actions button{color:#8fa9b1;cursor:not-allowed;background:#142c36;border-color:#40565e}.page-module__wpjxcq__comingSoon{color:#f4d9a4;background:#f1cb820a;border-left:3px solid #f1cb82;padding:.9rem 1rem;font-size:.9rem}.page-module__wpjxcq__sources summary{cursor:pointer;color:#98e7f2;padding:.8rem 0}.page-module__wpjxcq__species{border-top:1px solid #355260;padding:.8rem 0}.page-module__wpjxcq__species h3{font-weight:800}.page-module__wpjxcq__species em{font-size:.85rem;font-weight:400;display:block}.page-module__wpjxcq__species a{font-size:.8rem}.page-module__wpjxcq__species small{color:#bdd0da;margin-top:.5rem;display:block}.page-module__wpjxcq__page a:focus-visible,.page-module__wpjxcq__page summary:focus-visible,.page-module__wpjxcq__page select:focus-visible,.page-module__wpjxcq__page input:focus-visible{outline-offset:4px;outline:3px solid #86eaf5}@media (max-width:760px){.page-module__wpjxcq__region{grid-template-columns:1fr}.page-module__wpjxcq__preview{width:min(100%,320px);margin:0 auto}.page-module__wpjxcq__regionSelectors,.page-module__wpjxcq__formats{grid-template-columns:1fr}.page-module__wpjxcq__header,.page-module__wpjxcq__selector,.page-module__wpjxcq__region{padding:1.3rem}.page-module__wpjxcq__regionSelectors select{font-size:1rem}}.page-module__wpjxcq__actions button:not(:disabled){cursor:pointer;color:#a7edf4;background:#123b48;border-color:#67c2d3}.page-module__wpjxcq__actions button:first-child:not(:disabled){color:#092533;background:#96e4ed;font-weight:800}.page-module__wpjxcq__actions button:disabled{cursor:wait;opacity:.6}.page-module__wpjxcq__actions button:focus-visible,.page-module__wpjxcq__preview>button:focus-visible{outline-offset:4px;outline:3px solid #86eaf5}.page-module__wpjxcq__preview>button{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.page-module__wpjxcq__preview>button:disabled{cursor:wait}.page-module__wpjxcq__preview>button>span{color:#b5d8e1;margin-top:.6rem;font-size:.85rem;display:block}