.accessibilityHero[data-astro-cid-rrh4jrih]{max-width:980px}.accessibilityHero[data-astro-cid-rrh4jrih] h1[data-astro-cid-rrh4jrih]{max-width:10ch}.reviewDate[data-astro-cid-rrh4jrih]{margin:24px 0 0;color:var(--forest);font-family:var(--mono);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.statusNote[data-astro-cid-rrh4jrih]{display:flex;gap:.55rem;align-items:baseline;padding:20px 0;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);font-size:1.02rem}.statusNote[data-astro-cid-rrh4jrih] strong[data-astro-cid-rrh4jrih]{color:var(--forest)}.section[data-astro-cid-rrh4jrih],.contactPanel[data-astro-cid-rrh4jrih]{padding-top:clamp(56px,7vw,84px);padding-bottom:clamp(56px,7vw,84px)}.section[data-astro-cid-rrh4jrih] h2[data-astro-cid-rrh4jrih],.contactPanel[data-astro-cid-rrh4jrih] h2[data-astro-cid-rrh4jrih]{font-size:clamp(2rem,3.7vw,3.5rem)}.sectionHeader[data-astro-cid-rrh4jrih]{max-width:680px;margin-bottom:1.5rem}.sectionHeader[data-astro-cid-rrh4jrih]>p[data-astro-cid-rrh4jrih]:last-child{max-width:640px;color:var(--muted);font-size:1.06rem;line-height:1.72}.accessGrid[data-astro-cid-rrh4jrih],.principleGrid[data-astro-cid-rrh4jrih]{grid-template-columns:repeat(2,minmax(0,1fr))}.accessCard[data-astro-cid-rrh4jrih],.principleGrid[data-astro-cid-rrh4jrih] .card[data-astro-cid-rrh4jrih]{min-height:100%}.accessGrid[data-astro-cid-rrh4jrih] .card[data-astro-cid-rrh4jrih]:nth-child(2n),.principleGrid[data-astro-cid-rrh4jrih] .card[data-astro-cid-rrh4jrih]:nth-child(2n){border-right:0}.limitsSection[data-astro-cid-rrh4jrih]{display:grid;grid-template-columns:minmax(0,.82fr) minmax(280px,1.18fr);gap:clamp(2rem,6vw,5rem);align-items:start}.limitationList[data-astro-cid-rrh4jrih],.plannedList[data-astro-cid-rrh4jrih]{margin:0;padding:0;list-style:none;counter-reset:item}.limitationList[data-astro-cid-rrh4jrih] li[data-astro-cid-rrh4jrih],.plannedList[data-astro-cid-rrh4jrih] li[data-astro-cid-rrh4jrih]{position:relative;padding:1.2rem 0 1.2rem 3rem;border-top:1px solid var(--line);color:var(--muted);font-size:1.04rem;line-height:1.68;counter-increment:item}.limitationList[data-astro-cid-rrh4jrih] li[data-astro-cid-rrh4jrih]:before,.plannedList[data-astro-cid-rrh4jrih] li[data-astro-cid-rrh4jrih]:before{position:absolute;top:1.25rem;left:0;color:var(--forest);font-family:var(--mono);font-size:.78rem;font-weight:700;content:counter(item,decimal-leading-zero)}.limitationList[data-astro-cid-rrh4jrih] li[data-astro-cid-rrh4jrih]:last-child,.plannedList[data-astro-cid-rrh4jrih] li[data-astro-cid-rrh4jrih]:last-child{border-bottom:1px solid var(--line)}.feedbackPanel[data-astro-cid-rrh4jrih]{margin:clamp(24px,4vw,48px) 0}.feedbackPanel[data-astro-cid-rrh4jrih]>p[data-astro-cid-rrh4jrih]{max-width:700px;font-size:1.06rem}.feedbackPanel[data-astro-cid-rrh4jrih] .feedbackNote[data-astro-cid-rrh4jrih]{color:var(--ink);font-size:.95rem}.plannedPanel[data-astro-cid-rrh4jrih]{display:grid;grid-template-columns:minmax(0,.82fr) minmax(280px,1.18fr);gap:clamp(2rem,6vw,5rem);align-items:start}.detailLink[data-astro-cid-rrh4jrih]{display:inline-flex;min-height:44px;align-items:center;margin-top:24px;color:var(--forest);font-weight:800;text-decoration-thickness:1px;text-underline-offset:5px}.reviewSection[data-astro-cid-rrh4jrih]{padding-top:40px}.reviewDetails[data-astro-cid-rrh4jrih]{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.reviewDetails[data-astro-cid-rrh4jrih] summary[data-astro-cid-rrh4jrih]{min-height:56px;padding:16px 4px;color:var(--forest);font-weight:800;cursor:pointer}.reviewDetails[data-astro-cid-rrh4jrih] summary[data-astro-cid-rrh4jrih]:focus-visible{outline:3px solid var(--forest);outline-offset:4px}.reviewCopy[data-astro-cid-rrh4jrih]{max-width:760px;padding:8px 4px 20px;color:var(--muted);font-size:1rem;line-height:1.72}.reviewCopy[data-astro-cid-rrh4jrih] p[data-astro-cid-rrh4jrih]:last-child{margin-bottom:0}@media(max-width:780px){.accessGrid[data-astro-cid-rrh4jrih],.principleGrid[data-astro-cid-rrh4jrih],.limitsSection[data-astro-cid-rrh4jrih],.plannedPanel[data-astro-cid-rrh4jrih]{grid-template-columns:1fr}.accessGrid[data-astro-cid-rrh4jrih] .card[data-astro-cid-rrh4jrih],.principleGrid[data-astro-cid-rrh4jrih] .card[data-astro-cid-rrh4jrih]{border-right:0}.statusNote[data-astro-cid-rrh4jrih]{display:block}.statusNote[data-astro-cid-rrh4jrih] strong[data-astro-cid-rrh4jrih]{display:block;margin-bottom:.25rem}.accessibilityHero[data-astro-cid-rrh4jrih] h1[data-astro-cid-rrh4jrih]{max-width:12ch}}
