.page-id-446 .wp-block-post-title {font-size:var(--wp--custom--typography--font-size--heading-1);padding-inline:1.25rem;}
.page-id-446 .entry-content {padding-inline:clamp(1.25rem,4vw,3rem);font-family:var(--wp--preset--font-family--base);font-size:var(--wp--preset--font-size--base);line-height:1.6;}
.page-id-446 .entry-content > * {max-width:1080px;}
.page-id-446 .entry-content p {margin:0 0 1rem;}
.page-id-446 .entry-content h2 {font-size:var(--wp--custom--typography--font-size--heading-2);line-height:1.25;margin:0 0 1rem;}
.page-id-446 .entry-content h3 {font-size:var(--wp--custom--typography--font-size--heading-4);line-height:1.3;}
.page-id-446 .entry-content a {text-underline-offset:.2em;}
.page-id-446 .entry-content a:focus-visible,.page-id-446 button:focus-visible,.page-id-446 input:focus-visible {outline:3px solid var(--wp--preset--color--primary);outline-offset:4px;}
.page-id-446 .isajo-policy-intro {max-width:760px;margin-bottom:2rem;}
.page-id-446 .entry-content > .isajo-policy-downloads {display:grid;grid-template-columns:1fr;max-width:74ch;gap:1.5rem;}
.page-id-446 .isajo-policy-card {border:1px solid var(--wp--preset--color--foreground);padding:clamp(1.25rem,3vw,2rem);border-radius:6px;min-width:0;background:#fffcf5;font-family:var(--wp--preset--font-family--base),sans-serif;font-size:16px;line-height:1.6;color:#064b4c;}
.page-id-446 .isajo-policy-card h2{font-family:inherit;font-size:26px;font-weight:700;line-height:1.3;margin:0 0 .6rem;}
.page-id-446 .isajo-policy-card p,.page-id-446 .isajo-policy-card label,.page-id-446 .isajo-policy-card input,.page-id-446 .isajo-policy-card button{font-family:inherit;font-size:16px;line-height:1.6;}
.page-id-446 .isajo-policy-card .isajo-policy-download-description{margin:0 0 1.25rem;}
.page-id-446 .isajo-policy-card form {margin:0;}
.page-id-446 .isajo-policy-small {font-size:var(--wp--preset--font-size--small);}
.page-id-446 .isajo-policy-card label {display:block;font-weight:600;margin-bottom:.5rem;}
.page-id-446 .isajo-policy-card input[type=email] {box-sizing:border-box;width:100%;font:inherit;padding:.75rem;border:1px solid var(--wp--preset--color--foreground);background:var(--wp--preset--color--background);color:inherit;margin-bottom:1rem;border-radius:3px;}
.page-id-446 .isajo-policy-human{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;padding:0;margin:1.25rem 0;}
.page-id-446 .isajo-policy-human label{margin:0;}
.page-id-446 .isajo-policy-human input{box-sizing:border-box;width:6rem;max-width:100%;font:inherit;padding:.6rem;border:1px solid var(--wp--preset--color--foreground);background:var(--wp--preset--color--background);color:inherit;border-radius:3px;}
.page-id-446 .isajo-policy-card .isajo-policy-consent {display:flex;align-items:flex-start;gap:.65rem;font-weight:400;}
.page-id-446 .isajo-policy-consent input {margin-top:.25rem;flex-shrink:0;width:1.1rem;height:1.1rem;}
.page-id-446 .isajo-policy-download-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;}
.page-id-446 .isajo-policy-card button {width:100%;min-height:48px;padding:.7rem 1rem;border-radius:4px;font-weight:600;line-height:1.4;white-space:normal;cursor:pointer;}
.page-id-446 .isajo-policy-download-actions .wp-element-button{background:#064b4c;color:#fff5e9;border:1px solid #064b4c;}
.page-id-446 .isajo-policy-card .isajo-policy-skip {margin:0;background:transparent;border:1px solid #064b4c;color:#064b4c;text-decoration:none;}
.page-id-446 .isajo-policy-card button:hover{background:#043638;color:#fff5e9;}
.page-id-446 .isajo-policy-card .isajo-policy-download-note{margin:1.25rem 0 0;padding-top:1rem;border-top:1px solid #c5d2ce;font-size:16px;line-height:1.6;}
@media(max-width:550px){.page-id-446 .isajo-policy-download-actions{grid-template-columns:1fr;}.page-id-446 .isajo-policy-card h2{font-size:24px;}}
.page-id-446 .isajo-policy-honeypot {position:absolute;left:-9999px;}
.page-id-446 .entry-content > .isajo-policy-article {max-width:74ch;margin-top:3rem;padding-top:2rem;border-top:1px solid var(--wp--preset--color--stroke);font-size:17px;line-height:1.75;}
.page-id-446 .isajo-policy-article h2{font-size:clamp(28px,3vw,34px);line-height:1.25;}
.page-id-446 .isajo-policy-article h3{font-size:clamp(24px,2.5vw,29px);line-height:1.3;margin:0 0 1rem;}
.page-id-446 .isajo-policy-article h4{font-family:var(--wp--preset--font-family--base);font-size:19px;font-weight:700;line-height:1.45;margin:1.75rem 0 .65rem;}
.page-id-446 .isajo-policy-article h5{font-family:var(--wp--preset--font-family--base);font-size:17px;font-weight:700;line-height:1.45;margin:1.5rem 0 .5rem;}
.page-id-446 .isajo-policy-article section{margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--wp--preset--color--stroke);}
.page-id-446 .isajo-policy-article p{margin:0 0 1.1rem;}
.page-id-446 .isajo-policy-article ul,.page-id-446 .isajo-policy-article ol{padding-left:1.5rem;margin:0 0 1.5rem;}
.page-id-446 .isajo-policy-article li{margin-bottom:.65rem;padding-left:.2rem;}
.page-id-446 .isajo-policy-article .isajo-policy-lead{font-size:21px;line-height:1.5;margin:1.25rem 0;}
.page-id-446 .isajo-policy-web-note,.page-id-446 .isajo-policy-source,.page-id-446 .isajo-policy-references{font-size:14px;line-height:1.65;}
.page-id-446 .isajo-policy-contents{padding:1rem 1.25rem;margin:1.5rem 0;background:var(--wp--preset--color--stroke);border-radius:4px;}
.page-id-446 .isajo-policy-contents ul{display:flex;flex-wrap:wrap;gap:.35rem 1.25rem;list-style:none;padding:0;margin:0;font-size:15px;}
.page-id-446 .isajo-policy-contents li{padding:0;margin:0;}
.page-id-446 .isajo-policy-contents p{margin:0 0 .5rem;}
.page-id-446 .isajo-policy-decisions>li{margin-bottom:1.75rem;}
.page-id-446 .isajo-policy-decisions>li::marker{font-weight:700;}
.page-id-446 .isajo-policy-decisions h4{margin-top:0;}
.page-id-446 .isajo-policy-box{padding:1.25rem 1.5rem;margin:1.5rem 0;background:color-mix(in srgb,var(--wp--preset--color--background) 55%,white);border:1px solid color-mix(in srgb,var(--wp--preset--color--foreground) 22%,transparent);border-radius:6px;}
.page-id-446 .isajo-policy-box>h4:first-child{margin-top:0;}
.page-id-446 .isajo-policy-box>ul:last-child,.page-id-446 .isajo-policy-box>ol:last-child{margin-bottom:0;}
.page-id-446 .isajo-policy-article .isajo-policy-box-note{margin:1rem 0 0;padding-top:.8rem;border-top:1px solid var(--wp--preset--color--stroke);font-weight:600;}
.page-id-446 .isajo-policy-do-now{margin:1.5rem 0;padding:1.25rem 1.5rem;background:#064b4c;color:#fff5e9;border-radius:6px;border-left:5px solid #088a8c;}
.page-id-446 .isajo-policy-do-now>p:first-child{font-size:18px;line-height:1.6;font-weight:600;}
.page-id-446 .isajo-policy-do-now>p:first-child>strong{display:block;margin-bottom:.4rem;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;}
.page-id-446 .isajo-policy-do-now a{color:#fff5e9;text-decoration:underline;text-underline-offset:3px;}
.page-id-446 .isajo-policy-do-now a:hover{color:#fff;}
.page-id-446 .isajo-policy-do-now a:focus-visible{outline-color:#fff5e9;}
.page-id-446 .isajo-policy-do-now>p:last-child{margin-bottom:0;}
.page-id-446 .isajo-policy-priorities{border-left:4px solid var(--wp--preset--color--primary);}
.page-id-446 .isajo-policy-figures ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;}
.page-id-446 .isajo-policy-figures li{margin:0;padding:0;}
.page-id-446 .isajo-policy-figures strong{display:block;font-size:23px;line-height:1.35;color:var(--wp--preset--color--foreground);}
.page-id-446 .isajo-policy-article ol.isajo-policy-decisions{padding-left:1.5rem;}
.page-id-446 .isajo-policy-decisions>li{padding:1.25rem;margin-bottom:1rem;background:color-mix(in srgb,var(--wp--preset--color--background) 55%,white);border:1px solid color-mix(in srgb,var(--wp--preset--color--foreground) 22%,transparent);border-radius:6px;}
.page-id-446 .isajo-policy-article .isajo-policy-next{border-top:1px solid var(--wp--preset--color--stroke);padding-top:.8rem;margin:.75rem 0 0;font-size:15px;font-weight:600;}
.page-id-446 .isajo-policy-article .isajo-policy-take-action{padding:1.5rem;border:1px solid var(--wp--preset--color--foreground);border-left-width:4px;border-radius:6px;background:var(--wp--preset--color--stroke);}
.page-id-446 .isajo-policy-take-action ul{margin-bottom:0;}
@media(max-width:600px){.page-id-446 .isajo-policy-box{padding:1rem;}.page-id-446 .isajo-policy-figures ul{grid-template-columns:1fr;}.page-id-446 .isajo-policy-decisions>li{padding:1rem;}}
.page-id-446 .isajo-policy-article [id],.page-id-446 #policy-downloads{scroll-margin-top:2rem;}
.page-id-446 .isajo-policy-jumps {display:flex;gap:1rem;flex-wrap:wrap;list-style:none;padding:0;}
.page-id-446 .isajo-policy-article h2[id] {scroll-margin-top:2rem;}
@media(max-width:700px){.page-id-446 .isajo-policy-downloads {grid-template-columns:1fr;}}
