.pointaa-blog{--pa-green:#16835b;--pa-green-dark:#0f6546;--pa-ink:#17251f;--pa-muted:#5f6f68;--pa-line:#d8e4de;--pa-soft:#f4f8f6;box-sizing:border-box;color:var(--pa-ink);font-size:1rem;line-height:1.65;margin:3rem auto 5rem;max-width:68rem;padding:0 clamp(1rem,3vw,2rem)}.pointaa-blog *{box-sizing:border-box}.pointaa-blog [hidden]{display:none!important}.pointaa-blog__hero{margin:0 auto 1.5rem;max-width:52rem;padding:1rem;text-align:center}.pointaa-blog__hero h1{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:500;letter-spacing:-.045em;line-height:1.02;margin:.5rem 0 1rem}.pointaa-blog__hero p{color:var(--pa-muted);font-size:clamp(1rem,2vw,1.2rem)}.pointaa-blog__primary{background:var(--pa-green);border:1px solid var(--pa-green);border-radius:1rem;color:#fff!important;display:inline-block;font-size:1.05rem;font-weight:800;min-height:3.5rem;padding:.85rem 1.3rem;text-decoration:none}.pointaa-blog__primary:hover{background:var(--pa-green-dark)}.pointaa-blog__search{display:grid;gap:.5rem;margin:0 auto 2rem;max-width:42rem}.pointaa-blog__search span{display:flex;gap:.65rem}.pointaa-blog input,.pointaa-blog textarea,.pointaa-blog select{background:#fff;border:1px solid #aebfb7;border-radius:.85rem;color:var(--pa-ink);font:inherit;font-size:1rem;min-height:3.5rem;padding:.85rem 1rem;width:100%}.pointaa-blog textarea{min-height:12rem}.pointaa-blog input:focus,.pointaa-blog textarea:focus,.pointaa-blog select:focus{border-color:var(--pa-green);box-shadow:0 0 0 4px #16835b24;outline:0}.pointaa-blog button{background:#fff;border:1px solid #aebfb7;border-radius:.9rem;color:var(--pa-ink);cursor:pointer;font:inherit;font-size:1rem;font-weight:700;min-height:3.5rem;padding:.8rem 1.2rem}.pointaa-blog button:hover{border-color:var(--pa-green);color:var(--pa-green-dark)}.pointaa-blog__categories{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:center;margin-bottom:2.5rem}.pointaa-blog__categories a,.pointaa-blog__pagination a{background:#fff;border:1px solid #b8c9c1;border-radius:999px;color:var(--pa-ink);font-size:.95rem;font-weight:700;padding:.65rem 1rem;text-decoration:none}.pointaa-blog__categories .is-active,.pointaa-blog__pagination .is-active{background:var(--pa-green);border-color:var(--pa-green);color:#fff}.pointaa-blog__grid{display:grid;gap:1.5rem}.pointaa-blog-card{background:#fff;border:1px solid var(--pa-line);border-radius:1.5rem;box-shadow:0 .75rem 2rem #17251f0d;display:grid;grid-template-columns:minmax(200px,300px) 1fr;overflow:hidden}.pointaa-blog-card__image{height:100%;min-height:240px;object-fit:cover;width:100%}.pointaa-blog-card__body{padding:clamp(1.25rem,3vw,2rem)}.pointaa-blog-card__body h2{font-size:clamp(1.5rem,3vw,2rem);line-height:1.2;margin:.25rem 0 .75rem}.pointaa-blog-card__body a{color:var(--pa-green-dark)}.pointaa-blog-card__meta{color:var(--pa-muted);font-size:.9rem}.pointaa-blog__pagination{display:flex;gap:.55rem;justify-content:center;margin:2.5rem}.pointaa-blog-editor>form{background:#fff;border:1px solid var(--pa-line);border-radius:1.5rem;box-shadow:0 .75rem 2rem #17251f0d;display:grid;gap:1.2rem;margin:2rem auto;max-width:50rem;padding:clamp(1.25rem,4vw,2.5rem)}.pointaa-blog-editor label{display:grid;font-size:1rem;font-weight:700;gap:.5rem}.pointaa-blog-actions{align-items:center;display:flex;gap:1rem;justify-content:flex-end}.pointaa-blog-status{border-radius:.85rem;padding:1rem}.pointaa-blog-status--error{background:#fff1f0;border:1px solid #e7a8a1;color:#8a1c13}.pointaa-blog-image-preview,.pointaa-blog-preview-dialog-image,.pointaa-blog-article__image{border-radius:1rem;max-height:560px;max-width:100%;object-fit:contain}.pointaa-blog-preview-dialog{border:1px solid var(--pa-line);border-radius:1.5rem;padding:clamp(1.25rem,4vw,2rem);width:min(92vw,50rem)}.pointaa-blog-preview-dialog::backdrop{background:#17251fb3}.pointaa-blog-preview-close{font-size:1.5rem;float:right}.pointaa-blog-preview-content,.pointaa-blog-article__content{overflow-wrap:anywhere;white-space:pre-wrap}.pointaa-blog-article{margin-inline:auto;max-width:52rem}.pointaa-blog :focus-visible{outline:3px solid #16835b45;outline-offset:3px}@media(max-width:700px){.pointaa-blog{margin-top:1.5rem}.pointaa-blog-card{grid-template-columns:1fr}.pointaa-blog-actions,.pointaa-blog__search span{align-items:stretch;flex-direction:column}.pointaa-blog-actions>*,.pointaa-blog__search button{text-align:center;width:100%}}@media(prefers-reduced-motion:reduce){.pointaa-blog *{transition:none!important}}
.pointaa-blog button.pointaa-blog__primary{background:var(--pa-green)!important;border-color:var(--pa-green)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.pointaa-blog button.pointaa-blog__primary:hover{background:var(--pa-green-dark)!important;border-color:var(--pa-green-dark)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.pointaa-confirm-dialog{background:#fff;border:1px solid #d8e4de;border-radius:1.25rem;box-shadow:0 1.5rem 5rem #17251f45;color:#17251f;inset:0;margin:auto;max-height:min(80vh,28rem);padding:clamp(1.25rem,4vw,2rem);position:fixed;width:min(90vw,32rem)}.pointaa-confirm-dialog::backdrop{background:#17251fa6}.pointaa-confirm-dialog form{display:grid;gap:1.5rem}.pointaa-confirm-dialog p{font-size:1.1rem;line-height:1.55;margin:0;overflow-wrap:anywhere}.pointaa-confirm-dialog button{background:#16835b!important;border:1px solid #16835b!important;border-radius:.85rem;color:#fff!important;cursor:pointer;font:inherit;font-weight:800;justify-self:end;min-height:3rem;min-width:5rem;padding:.65rem 1rem;-webkit-text-fill-color:#fff!important}.pointaa-confirm-dialog button:hover{background:#0f6546!important;border-color:#0f6546!important}.pointaa-confirm-dialog button:focus-visible{outline:3px solid #16835b45;outline-offset:3px}
main#wp--skip-link--target{margin-top:.5rem!important}main#wp--skip-link--target>.wp-block-group{padding-top:.5rem!important;padding-bottom:1.5rem!important}main#wp--skip-link--target>.wp-block-group>.wp-block-post-title{font-size:var(--wp--preset--font-size--large)!important;font-weight:700!important;letter-spacing:-.5px!important;line-height:1.1!important;margin-block:0 .75rem!important}main#wp--skip-link--target>.wp-block-group>.wp-block-post-title+.wp-block-post-content{margin-block-start:.75rem!important}
.pointaa-blog{line-height:1.45;margin:0 auto 2.5rem}.pointaa-blog__hero{margin:0 auto .75rem;padding:.25rem}.pointaa-blog__hero h1{font-size:clamp(2rem,3.5vw,3rem)}.pointaa-blog__hero p{font-size:1rem;margin:.4rem 0}.pointaa-blog__search{margin-bottom:1rem}.pointaa-blog__categories{gap:.5rem;margin-bottom:1.25rem}.pointaa-blog__categories a,.pointaa-blog__pagination a{padding:.45rem .8rem}.pointaa-blog__grid{gap:.9rem}.pointaa-blog-card{border-radius:1.15rem}.pointaa-blog-card__body{padding:clamp(.9rem,2vw,1.4rem)}.pointaa-blog-card__body h2{font-size:clamp(1.25rem,2.5vw,1.65rem);margin:.2rem 0 .45rem}.pointaa-blog-editor>form{border-radius:1.15rem;gap:.5rem;margin:.75rem auto;padding:clamp(1rem,2.5vw,1.5rem)}.pointaa-blog-editor label{font-size:.95rem;gap:.25rem}.pointaa-blog input,.pointaa-blog select{min-height:2.75rem;padding:.5rem .75rem}.pointaa-blog button,.pointaa-blog__primary{min-height:3rem;padding:.6rem 1rem}.pointaa-blog__pagination{margin:1.5rem}
.pointaa-blog h1{font-size:var(--wp--preset--font-size--large)!important}.pointaa-blog h2,.pointaa-blog-preview-dialog h2{font-size:clamp(1.25rem,2.2vw,1.65rem)!important}.pointaa-blog h3{font-size:clamp(1.1rem,1.8vw,1.35rem)!important}
@media(max-width:600px){main#wp--skip-link--target{margin-top:0!important}main#wp--skip-link--target>.wp-block-group{padding:.25rem .75rem 1rem!important}main#wp--skip-link--target>.wp-block-group>.wp-block-post-title{font-size:var(--wp--preset--font-size--large)!important;margin-bottom:.5rem!important}main#wp--skip-link--target>.wp-block-group>.wp-block-post-title+.wp-block-post-content{margin-block-start:.5rem!important}}@media(max-width:600px){.pointaa-blog{margin:0 auto 1.5rem;padding:0 .25rem}.pointaa-blog-card{grid-template-columns:1fr}.pointaa-blog-card__image{min-height:160px}.pointaa-blog input,.pointaa-blog textarea,.pointaa-blog select{font-size:16px}.pointaa-blog-editor>form{margin:.5rem auto;padding:.85rem}.pointaa-blog-actions{align-items:stretch;flex-direction:column}.pointaa-blog-actions>*{text-align:center;width:100%}.pointaa-blog__search span{flex-direction:column}.pointaa-blog__search button{width:100%}}
@media(max-width:600px){.pointaa-blog,.pointaa-blog-editor>form,.pointaa-blog input,.pointaa-blog textarea,.pointaa-blog select,.pointaa-blog-card{box-sizing:border-box;max-width:100%;width:100%}}
.pointaa-blog-video-preview,.pointaa-blog-preview-dialog-video,.pointaa-blog-media--video,.pointaa-blog-media--video .wp-video,.pointaa-blog-media--video video{display:block;height:auto;max-width:100%;width:100%}.pointaa-blog-video-preview,.pointaa-blog-preview-dialog-video{border-radius:1rem;max-height:560px;object-fit:contain}.pointaa-blog-card>.pointaa-blog-media--video{min-height:240px}.pointaa-blog-card>.pointaa-blog-media--video video{height:100%;object-fit:cover}
.pointaa-blog .pointaa-blog-video-badge {
  display: inline-grid;
  width: 1.25em;
  height: 1.25em;
  margin-inline-start: 0.3em;
  place-items: center;
  border-radius: 50%;
  background: #168b66;
  color: #fff;
  font-size: 0.58em;
  line-height: 1;
  vertical-align: 0.16em;
}
.pointaa-blog .pointaa-blog-card {
  grid-template-columns: minmax(0, 1fr);
  min-width: 0;
}
.pointaa-blog .pointaa-blog__grid {
  grid-template-columns: minmax(0, 1fr);
}
@media (min-width: 900px) {
  .pointaa-blog .pointaa-blog__grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
.pointaa-blog .pointaa-blog-card__image {
  aspect-ratio: 16 / 9;
  height: auto;
  max-height: none;
  min-height: 0;
  object-fit: cover;
  width: 100%;
}
.pointaa-blog .pointaa-blog-card > .pointaa-blog-media--video,
.pointaa-blog .pointaa-blog-card > .pointaa-blog-media--video .wp-video,
.pointaa-blog .pointaa-blog-card > .pointaa-blog-media--video video {
  aspect-ratio: 16 / 9;
  background: #000;
  display: block;
  height: auto !important;
  max-width: 100% !important;
  min-height: 0;
  width: 100% !important;
}
