article.policy-v7>p{max-width:72ch;line-height:1.8}article.policy-v7>p:first-child{max-width:52ch;font-size:clamp(1.25rem,2vw,1.625rem);line-height:1.45;letter-spacing:-.02em;color:var(--color-brand-primary-dark);margin-bottom:1.5rem}article.policy-v7>p:nth-child(5){border-inline-start:3px solid var(--color-brand-secondary);padding:1rem 1.25rem;background:var(--color-neutral-50)}.policy-v7 .policy-categories{gap:1.5rem;margin-top:3rem;align-items:start}.policy-v7 .policy-panel{min-width:0;border:1px solid var(--color-rule);border-top:4px solid var(--color-brand-primary);border-radius:.375rem;background:var(--color-white);overflow:hidden}.policy-v7 .policy-panel h2{margin:0;padding:1.5rem 1.5rem 1rem;color:var(--color-brand-primary-dark);text-align:left;font-size:1.5rem;line-height:1.25;letter-spacing:-.02em;text-transform:none}.policy-v7 .policy-panel ul{list-style:none;padding:0 1.5rem 1rem;margin:0}.policy-v7 .policy-panel li{padding:.875rem 0;margin:0;border-top:1px solid var(--color-rule);line-height:1.6}.policy-v7 .policy-panel a{font-size:1rem;color:var(--color-brand-primary-dark);text-decoration-thickness:1px;text-decoration-color:var(--color-brand-secondary);text-underline-offset:4px}.policy-v7 .policy-panel a:hover{color:var(--color-link)}.policy-v7 .policy-image-card{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:1rem;border:1px solid var(--color-rule);border-top:4px solid var(--color-brand-primary);border-radius:.375rem;background:var(--color-white);text-decoration:none}.policy-v7 .policy-image-card:hover{border-color:var(--color-brand-secondary);background:var(--color-neutral-50)}.policy-v7 .policy-image-card img{width:100%;height:13rem;object-fit:contain}.policy-v7 .policy-image-label{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1rem 0 0;padding:.875rem .25rem 0;border-top:1px solid var(--color-rule);color:var(--color-brand-primary-dark);font-size:1.125rem;line-height:1.5;font-weight:650;text-align:left;text-transform:none;letter-spacing:normal;text-decoration:none}.policy-v7 .policy-image-label:after{content:"↗";font-size:1.25rem}.policy-v7 .policy-hr{margin-block:2rem 4rem}.policy-v7 .policy-hr>div{max-width:none}.policy-v7 .policy-hr .policy-image-card{flex-direction:row;align-items:center;gap:2rem;padding:1.25rem 2rem}.policy-v7 .policy-hr img{width:10rem;height:9rem}.policy-v7 .policy-hr .policy-image-label{flex:1;max-width:22rem;margin:0;border:0;padding:0;font-size:1.25rem}.policy-v7 .policy-hierarchy-section{margin-block:4rem;padding:2rem;border:1px solid var(--color-rule);border-radius:.5rem;background:var(--color-neutral-50)}.policy-v7 #cic-governance-hierarchy-heading{margin:0 0 1.5rem;padding:0 0 1rem;border-bottom:1px solid var(--color-rule);text-align:left;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.25;letter-spacing:-.025em}.policy-v7 .policy-related{margin-top:3rem}@media(max-width:600px){.policy-v7 .policy-hierarchy-section{padding:1rem;margin-block:3rem}.policy-v7 .policy-panel h2{padding:1.25rem 1.25rem 1rem}.policy-v7 .policy-panel ul{padding-inline:1.25rem}.policy-v7 .policy-hr .policy-image-card{gap:1rem;padding:1rem}.policy-v7 .policy-hr img{width:7rem;height:7rem}.policy-v7 .policy-hr .policy-image-label{font-size:1.125rem}}body:has(article.policy-v7){min-height:0}body:has(article.policy-v7)>main{flex:0 0 auto}.policy-v7 .policy-categories{column-gap:clamp(2rem,5vw,5rem);row-gap:2.5rem}.policy-v7 .policy-panel{border:0;border-radius:0;box-shadow:none;background:transparent;overflow:visible}.policy-v7 .policy-panel h2{display:flex;align-items:center;gap:.625rem;padding:0 0 1.125rem;margin:0}.policy-v7 .policy-directory-icon{flex:none;color:var(--color-brand-primary)}.policy-v7 .policy-panel ul{padding:0;margin:0}.policy-v7 .policy-panel li{padding:.875rem 0}.policy-v7 .policy-hr .policy-image-card{justify-content:flex-start}.policy-v7 .policy-hr img{flex:none}.policy-v7 .policy-hr .policy-image-label{flex:0 1 22rem;max-width:none;font-size:1.5rem;line-height:1.3}.policy-v7 .policy-hierarchy-section{padding:0;margin-block:3rem;background:var(--color-neutral-50)}.policy-v7 #cic-governance-hierarchy-heading{margin:0;padding:0;border:0;font-size:1.25rem;line-height:1.4;text-transform:none}.policy-v7 a.policy-hierarchy-link{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.25rem 1.5rem;color:var(--color-brand-primary-dark);font:inherit;text-decoration:none;border-radius:.5rem}.policy-v7 .policy-hierarchy-link svg{flex:none}.policy-v7 .policy-hierarchy-link:hover{background:var(--color-brand-primary-light)}.policy-v7 .policy-hierarchy-link:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:4px}.policy-v7>smaarte-cta-card{margin-top:4rem}@media(max-width:600px){.policy-v7 .policy-hr .policy-image-label{font-size:1.25rem}.policy-v7 a.policy-hierarchy-link{padding:1rem}.policy-v7>smaarte-cta-card{margin-top:3rem}}
