.subpage-reports .sub-hero-copy{animation:none}.subpage-reports .sub-hero-copy .sub-intro{text-wrap:pretty;max-width:38em}.subpage-reports .report-cover-note strong .reading-chunk{font:inherit;color:inherit}.subpage-reports .sub-section{margin-bottom:clamp(44px,5vw,72px)}.subpage-reports .collection-heading{align-items:baseline;gap:16px}.subpage-reports .collection-heading>span{white-space:nowrap;background:#edf5fa;border:1px solid #cbdce8;border-radius:18px;flex-shrink:0;padding:4px 12px}.subpage-reports .report-collection-note{color:#585c73;max-width:58em;margin-block:20px 28px}.subpage-reports .report-grid-count-1{grid-template-columns:minmax(0,1fr)}.subpage-reports .report-grid-count-1 .report-card{background:linear-gradient(125deg,#f0f7ff,#f5faf7);border:1px solid #d6e5ed;border-radius:24px 8px;padding:28px}.subpage-reports .report-grid-count-1 h3{margin-block:14px}.subpage-reports .report-activity-period,.subpage-reports .report-publication-date{color:#585c73;font-size:.875rem}.subpage-article .report-article-period{background:#f3f8fc;border:1px solid #d4e2ed;border-radius:12px;margin-bottom:28px;padding:14px 20px;font-size:.9375rem}.subpage-reports .report-empty{border-style:solid;gap:20px;padding:32px 36px}.subpage-reports .report-empty p{max-width:58em}.subpage-reports .report-empty p+p{margin-top:12px}.subpage-reports .report-empty .report-publisher{color:#585c73;font-size:.9375rem}.subpage-reports .report-instagram{grid-template-columns:minmax(0,1fr) minmax(0,350px);align-items:center;gap:36px;padding:36px;display:grid}.subpage-reports .report-instagram-copy{min-width:0}.subpage-reports .report-instagram-copy h2{margin-block:8px 16px}.subpage-reports .report-instagram-copy>p+p{margin-top:16px}.subpage-reports .report-instagram-copy>p:not(.sub-kicker){max-width:52rem}.subpage-reports .report-account-status{border-top:1px solid #c5dce4;align-items:flex-start;gap:10px;margin-top:24px;padding-top:20px;display:flex}.subpage-reports .report-account-status>svg{color:var(--blue);flex-shrink:0;margin-top:4px}.subpage-reports .report-account-status p{color:#415d70;font-size:.875rem;line-height:1.9}.subpage-reports .report-account-status strong{margin-bottom:4px;font-weight:600;display:block}.subpage-reports .report-activity-image{width:100%;max-width:560px}.subpage-reports .report-activity-image>div{aspect-ratio:3/2}.subpage-reports .report-activity-image img{object-fit:contain;width:100%;height:100%;display:block}.subpage-reports .report-activity-image figcaption{font-size:.8125rem}.subpage-reports .report-principles .report-card-grid{gap:24px}.subpage-reports .report-card-grid>article{background:#edf7fc;border:1px solid #d6e5ed;border-radius:24px 8px;min-width:0;padding:28px}.subpage-reports .report-card-grid>article:nth-child(2){background:#edf8f4;border-color:#d0e7df}.subpage-reports .report-card-grid>article:nth-child(3){background:#f3effa;border-color:#e1d8ee}.subpage-reports .report-card-mark{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.subpage-reports .report-card-mark>svg{margin:0}.subpage-reports .report-card-mark>span{color:#4b6375;font-family:var(--font-rounded);font-size:.875rem}.subpage-reports .report-card-grid h3{text-wrap:pretty;line-height:1.7}.subpage-reports .report-card-grid p{text-wrap:pretty;line-height:1.95}.subpage-reports .report-publication-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0 0 28px;padding:0;list-style:none;display:grid}.subpage-reports .report-publication-flow li{border-top:2px solid #c9e1ef;min-width:0;padding-top:24px;position:relative}.subpage-reports .report-publication-flow li:nth-child(2){border-color:#c3e2d6}.subpage-reports .report-publication-flow li:nth-child(3){border-color:#dcd0ee}.subpage-reports .report-step-number{width:44px;height:44px;color:var(--blue);font-family:var(--font-rounded);background:#edf5fa;border-radius:14px 4px;place-items:center;margin-bottom:16px;font-size:1rem;font-weight:700;display:grid}.subpage-reports .report-publication-flow h3{margin-bottom:12px}.subpage-reports .report-publication-flow p{line-height:1.95}.subpage-reports .report-editing-note{background:#f3f8fb;border-left:3px solid #b8d0df;border-radius:0 16px 16px 0;padding:24px 28px}.subpage-reports .report-editing-note h3{color:var(--blue);margin-bottom:8px}.subpage-reports .report-editing-note p{max-width:58em;line-height:1.95}.subpage-reports .report-publication-care{color:#415d70;align-items:flex-start;gap:10px;margin-top:20px;font-size:.9375rem;display:flex}.subpage-reports .report-publication-care>svg{color:var(--green);flex-shrink:0;margin-top:5px}.subpage-reports .report-publication .text-link{margin-top:12px}.subpage-reports .report-feedback .report-card-grid>article{background:0 0;border:0;border-top:1px solid #cbdce8;border-radius:0;padding:24px 0 0}.subpage-reports .report-feedback .report-card-grid h3{min-height:2lh}.subpage-reports .report-before{background:#f2f9f6;border:1px solid #d7e6e5;border-radius:24px 8px;padding:28px 32px}.subpage-reports .report-before .button{flex:0 auto}.subpage-reports .sub-next{gap:28px}@supports (grid-template-rows:subgrid){.subpage-reports .report-feedback .report-card-grid{row-gap:0}.subpage-reports .report-feedback .report-card-grid>article{grid-row:span 3;grid-template-rows:subgrid;row-gap:0;display:grid}.subpage-reports .report-feedback .report-card-grid h3{min-height:0}}@media (max-width:1100px){.subpage-reports .sub-hero-with-art{grid-template-columns:minmax(0,1fr);gap:28px}.subpage-reports .sub-hero-art{justify-self:start;width:100%;max-width:560px;margin:0}.subpage-reports .report-cover-note{justify-content:flex-start}.subpage-reports .report-instagram{grid-template-columns:minmax(0,1fr);gap:28px}.subpage-reports .report-card-grid>article{padding:24px}.subpage-reports .report-before{flex-direction:column;align-items:flex-start;gap:24px}}@media (max-width:960px){.subpage-reports .report-principles .report-card-grid{grid-template-columns:minmax(0,1fr);gap:20px}.subpage-reports .report-publication-flow{grid-template-columns:minmax(0,1fr);gap:24px}.subpage-reports .report-publication-flow li{grid-template-columns:44px minmax(0,1fr);column-gap:18px;display:grid}.subpage-reports .report-step-number{grid-row:1/3;margin:0}.subpage-reports .report-publication-flow h3,.subpage-reports .report-publication-flow p{grid-column:2}.subpage-reports .report-feedback .report-card-grid h3{min-height:0}.subpage-reports .report-feedback .report-card-grid>article{grid-row:auto;display:block}.subpage-reports .report-card-grid p{max-width:52rem}}@media (max-width:680px){.subpage-reports .report-grid-count-1 .report-card{padding:24px 20px}.subpage-reports .collection-heading{align-items:flex-start;gap:12px}.subpage-reports .collection-heading>span{margin-top:4px;padding:3px 9px}.subpage-reports .report-empty{grid-template-columns:minmax(0,1fr);gap:16px;padding:24px 20px}.subpage-reports .report-instagram{border-radius:24px 8px;padding:24px 20px}.subpage-reports .report-instagram-copy h2{text-wrap:pretty;font-size:1.5rem}.subpage-reports .report-card-grid>article{padding:24px 20px}.subpage-reports .report-card-mark{margin-bottom:14px}.subpage-reports .report-publication-flow li{column-gap:14px}.subpage-reports .report-editing-note{padding:20px}.subpage-reports .report-before{padding:24px 20px}.subpage-reports .report-before .button{width:100%}}@media (prefers-reduced-motion:reduce){.subpage-reports .sub-hero-copy{animation:none}}@media (forced-colors:active){.subpage-reports :is(.report-account-status,.report-card-grid>article,.report-editing-note,.report-before,.report-instagram,.report-step-number,.collection-heading>span){color:canvastext;background:canvas;border:1px solid canvastext}}
