.monitoring-structure{background-color:var(--color-bg-cream);padding:7.5rem 0}@media (max-width:767px){.monitoring-structure{padding:4rem 0}}.monitoring-structure__inner{display:flex;flex-direction:column}.monitoring-structure__heading{align-items:center;gap:1rem}.monitoring-structure__title{font-size:2.5rem;line-height:1.5;text-align:center}@media (max-width:767px){.monitoring-structure__title{font-size:2rem;line-height:1.2}}.monitoring-structure__lead{color:var(--color-text-primary);font-family:var(--font-body);font-size:1rem;font-weight:var(--fw-medium);letter-spacing:.08em;line-height:1.8;margin:2.5rem 0 0;text-align:center}@media (max-width:767px){.monitoring-structure__lead{font-size:.875rem;margin-top:2rem;text-align:left}}.monitoring-structure__cards{display:grid;gap:1.5rem;grid-template-columns:repeat(3,22.375rem);justify-content:center;list-style:none;margin:4.25rem 0 0;padding:0}@media (max-width:767px){.monitoring-structure__cards{gap:2.5rem;grid-template-columns:1fr;margin-top:2.5rem}}.monitoring-structure__card{align-items:center;display:flex;flex-direction:column;gap:1rem}@media (max-width:767px){.monitoring-structure__card{gap:.75rem}}.monitoring-structure__card--green{--structure-color:#94b44f;--structure-tint:rgba(148,180,79,.24);--structure-badge-color:#88a843}.monitoring-structure__card--yellow{--structure-color:#efcd3c;--structure-tint:rgba(239,205,60,.24);--structure-badge-color:var(--color-accent-gold)}.monitoring-structure__card--orange{--structure-color:#f2a222;--structure-tint:rgba(242,162,34,.24);--structure-badge-color:#d48d08}.monitoring-structure__use{align-items:flex-end;color:var(--color-text-primary);display:flex;font-family:var(--font-body);font-size:1rem;font-weight:var(--fw-bold);gap:.5rem;letter-spacing:.04em;line-height:1.1875;margin:0}.monitoring-structure__use:after,.monitoring-structure__use:before{background-color:var(--color-text-primary);border-radius:6.25rem;content:"";flex-shrink:0;height:1.25rem;margin:0 .3125rem;width:.125rem}.monitoring-structure__use:before{transform:rotate(-32deg)}.monitoring-structure__use:after{transform:rotate(32deg)}.monitoring-structure__panel{align-self:stretch;display:flex;flex:1;flex-direction:column;min-height:47.6875rem}@media (max-width:767px){.monitoring-structure__panel{min-height:0}}.monitoring-structure__head{align-items:center;background-color:var(--structure-color);border-radius:2.5rem 2.5rem 0 0;display:flex;flex-direction:column;gap:.5rem;padding:1rem 0}@media (max-width:767px){.monitoring-structure__head{border-radius:2rem 2rem 0 0}}.monitoring-structure__badge{background-color:var(--color-white);border-radius:6.25rem;color:var(--structure-badge-color);font-family:var(--font-body);font-size:1rem;font-weight:var(--fw-medium);letter-spacing:.08em;line-height:1.8;margin:0;padding:0 1rem}@media (max-width:767px){.monitoring-structure__badge{font-size:.875rem}}.monitoring-structure__name{color:var(--color-white);font-family:var(--font-heading);font-feature-settings:normal;font-size:1.75rem;font-weight:var(--fw-semibold);letter-spacing:.08em;line-height:1.2;margin:0}@media (max-width:767px){.monitoring-structure__name{font-feature-settings:"palt";font-size:1.5rem}}.monitoring-structure__body{background-color:var(--color-white);border:.0625rem solid rgba(0,0,0,.16);border-radius:0 0 2.5rem 2.5rem;border-top:none;display:flex;flex:1;flex-direction:column;gap:1rem;padding:1.25rem}@media (max-width:767px){.monitoring-structure__body{border-radius:0 0 2.5rem 2rem}}.monitoring-structure__desc{color:var(--color-text-primary);font-family:var(--font-body);font-feature-settings:normal;font-size:.9375rem;font-weight:var(--fw-medium);letter-spacing:.08em;line-height:1.8;margin:0}@media (max-width:767px){.monitoring-structure__desc{font-feature-settings:"palt";font-size:.875rem}}.monitoring-structure__recommend{align-items:center;background-color:var(--structure-tint);border-radius:1rem;display:flex;flex-direction:column;gap:1rem;padding:0 .875rem 1.25rem}@media (max-width:767px){.monitoring-structure__recommend{gap:.75rem;padding:0 1rem 1rem}}.monitoring-structure__recommend-label{background-color:var(--structure-color);border-radius:0 0 .75rem .75rem;color:var(--color-white);font-family:var(--font-body);font-size:1rem;font-weight:var(--fw-bold);line-height:1;margin:0;padding:.5rem 2rem .625rem}.monitoring-structure__checks{align-self:stretch;display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.monitoring-structure__check{color:var(--color-text-primary);font-family:var(--font-body);font-feature-settings:normal;font-size:.875rem;font-weight:var(--fw-medium);line-height:1.4;padding-left:1.625rem;position:relative}.monitoring-structure__check:before{background-color:var(--structure-color);content:"";height:1.25rem;left:0;-webkit-mask:url(/hubfs/raw_assets/public/arp-theme/images/arp/monitoring_icon_check.svg) center/contain no-repeat;mask:url(/hubfs/raw_assets/public/arp-theme/images/arp/monitoring_icon_check.svg) center/contain no-repeat;position:absolute;top:0;width:1.25rem}.monitoring-structure__points{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}@media (max-width:767px){.monitoring-structure__points{gap:.375rem}}.monitoring-structure__point{color:var(--color-text-primary);font-family:var(--font-body);font-feature-settings:normal;font-size:.875rem;font-weight:var(--fw-medium);line-height:1.6;min-height:1.625rem;padding-left:1.75rem;position:relative}.monitoring-structure__point:before{background-color:var(--structure-color);border-radius:50%;content:"";height:.5rem;left:.375rem;position:absolute;top:.5rem;width:.5rem}@media (max-width:767px){.monitoring-structure__point:before{top:.5625rem}}.monitoring-structure__point-note{display:block;font-size:.75rem}.monitoring-structure__sup{font-size:.6em;line-height:0;vertical-align:super}.monitoring-structure__diagram-picture{display:contents}.monitoring-structure__diagram{align-self:center;border-radius:2.5rem;box-shadow:0 0 1.5rem rgba(0,0,0,.08);height:auto;margin-top:4rem;width:60rem}@media (max-width:767px){.monitoring-structure__diagram{border-radius:2rem;margin-top:2.5rem;width:100%}}.monitoring-structure__notes{display:flex;flex-direction:column;margin-top:4rem}@media (max-width:767px){.monitoring-structure__notes{margin-top:2.5rem}}.monitoring-structure__notes-tab{align-self:flex-start;background:url(/hubfs/raw_assets/public/arp-theme/images/arp/monitoring_notes_tab.svg) 0 0/100% 100% no-repeat;box-sizing:border-box;color:var(--color-brand-orange);font-family:var(--font-body);font-size:1.25rem;font-weight:var(--fw-bold);height:3rem;line-height:1;margin:0 0 -.75rem;padding:1rem 0 0 2rem;width:19.0625rem}@media (max-width:767px){.monitoring-structure__notes-tab{background-image:url(/hubfs/raw_assets/public/arp-theme/images/arp/monitoring_notes_tab_sp.svg);font-size:1rem;padding:1rem 0 0 1.5rem;width:15.6875rem}}.monitoring-structure__notes-box{background-color:var(--color-white);border-radius:0 1rem 1rem 1rem;display:flex;flex-direction:column;gap:1.5rem;padding:2.5rem;position:relative}@media (max-width:767px){.monitoring-structure__notes-box{padding:1.5rem 1.25rem}}.monitoring-structure__note{display:flex;flex-direction:column;gap:.25rem}.monitoring-structure__note-title{color:var(--color-brand-orange);font-family:var(--font-body);font-size:1rem;font-weight:var(--fw-bold);letter-spacing:.08em;line-height:1.8;margin:0;padding-left:2.0625rem;position:relative}@media (max-width:767px){.monitoring-structure__note-title{line-height:1.5}}.monitoring-structure__note-title:before{background:url(/hubfs/raw_assets/public/arp-theme/images/arp/monitoring_icon_warning.svg) 50%/contain no-repeat;content:"";height:1.5625rem;left:0;position:absolute;top:.125rem;width:1.5625rem}@media (max-width:767px){.monitoring-structure__note-title:before{top:0}}.monitoring-structure__note-text{color:var(--color-text-primary);font-family:var(--font-body);font-size:1rem;font-weight:var(--fw-medium);letter-spacing:.08em;line-height:1.8;margin:0}@media (max-width:767px){.monitoring-structure__note-text{font-size:.875rem}}