.ask-pam-page{width:min(100% - 2rem,1120px);margin:0 auto;padding:clamp(2rem,5vw,4.5rem) 0}.ask-pam-page *{box-sizing:border-box;min-width:0}.ask-pam-hero{max-width:820px;margin-bottom:2rem}.ask-pam-hero h1{font-size:clamp(2.6rem,8vw,5.5rem);line-height:.95;margin:.25rem 0 1rem;color:#06265b}.ask-pam-date-note{border-left:4px solid #c98a00;padding:.75rem 1rem;background:#fff8e8;color:#453710}.ask-pam-tool{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(17rem,.8fr);gap:1.25rem;align-items:start}.ask-pam-form-panel,.ask-pam-examples,.ask-pam-answer,.ask-pam-beta-notice{border:1px solid #d6dee8;border-radius:14px;background:#fff;box-shadow:0 12px 30px rgba(5,35,78,.08);padding:clamp(1rem,3vw,1.75rem);overflow-wrap:anywhere}.ask-pam-form-panel label{display:block;font-weight:800;color:#06265b;margin-bottom:.5rem}.ask-pam-form-panel textarea{width:100%;max-width:100%;resize:vertical;border:2px solid #9fb1c6;border-radius:8px;padding:1rem;font:inherit;line-height:1.5;color:#061b3d;background:#fff}.ask-pam-form-panel textarea:focus,.ask-pam-example-list button:focus-visible,.ask-pam-submit:focus-visible,.ask-pam-answer a:focus-visible{outline:3px solid #d69a00;outline-offset:3px}.form-help{font-size:.92rem;color:#4b5870}.ask-pam-status{min-height:1.5rem;margin-top:.75rem;font-weight:700}.ask-pam-status.is-error{color:#9b2020}.ask-pam-example-list{display:grid;gap:.6rem}.ask-pam-example-list button{width:100%;border:1px solid #c7d2df;border-radius:8px;background:#f7f9fc;color:#06265b;padding:.7rem .8rem;text-align:left;font:inherit;font-weight:700;cursor:pointer}.ask-pam-example-list button:hover{border-color:#c98a00;background:#fff8e8}.ask-pam-answer{margin-top:1.25rem}.ask-pam-answer[hidden]{display:none}.ask-pam-answer h2,.ask-pam-answer h3{color:#06265b}.ask-pam-findings{display:grid;gap:1rem}.ask-pam-finding{border-left:4px solid #c98a00;padding:.25rem 1rem}.ask-pam-insufficient{border:2px solid #c98a00;background:#fff8e8;border-radius:10px;padding:1rem}.ask-pam-citations{display:grid;gap:.75rem;margin-top:1.5rem}.ask-pam-citation{border-left:4px solid #c98a00;background:#f4f7fa;padding:.8rem 1rem;overflow-wrap:anywhere}.ask-pam-citation a{color:#064aa2;font-weight:800;overflow-wrap:anywhere}.ask-pam-source-label{display:block;font-size:.82rem;text-transform:uppercase;letter-spacing:.06em;color:#795500;font-weight:900}.ask-pam-beta-notice{margin-top:1.25rem;background:#06265b;color:#fff}.ask-pam-beta-notice h2{color:#fff}.ask-pam-loading{display:inline-flex;align-items:center;gap:.6rem}.ask-pam-loading:before{content:"";width:1rem;height:1rem;border:3px solid #bac7d5;border-top-color:#c98a00;border-radius:50%;animation:ask-pam-spin .8s linear infinite}@keyframes ask-pam-spin{to{transform:rotate(360deg)}}@media(max-width:768px){.ask-pam-tool{grid-template-columns:1fr}.ask-pam-examples{order:2}}@media(max-width:400px){.ask-pam-page{width:min(100% - 1rem,1120px);padding:1.25rem 0}.ask-pam-form-panel,.ask-pam-examples,.ask-pam-answer,.ask-pam-beta-notice{padding:1rem;border-radius:10px}.ask-pam-hero h1{font-size:3rem}.ask-pam-submit{width:100%}}
.ask-pam-form-panel input{width:100%;max-width:100%;border:2px solid #9fb1c6;border-radius:8px;padding:1rem;font:inherit;line-height:1.5;color:#061b3d;background:#fff}.ask-pam-form-panel input:focus{outline:3px solid #d69a00;outline-offset:3px}
.ask-pam-page+.site-footer .footer-inner{width:100%;display:flex;align-items:center;justify-content:space-between;gap:22px}.ask-pam-page+.site-footer .footer-inner>img{display:block;flex:0 0 auto;width:112px;max-width:100%;height:auto;max-height:76px;object-fit:contain}.ask-pam-page+.site-footer .footer-inner>p{margin:0}@media(max-width:768px){.ask-pam-page+.site-footer .footer-inner{flex-direction:column;justify-content:center;text-align:center}.ask-pam-page+.site-footer .footer-links{justify-content:center}}
