.sh-magnet{margin:2.8em 0;padding:clamp(1.4rem,3vw,2.4rem);background:var(--sh-bg-soft);border:1px solid var(--sh-border);border-top:4px solid var(--sh-accent);border-radius:var(--sh-radius-lg)}.sh-magnet-section .sh-magnet{margin:0;background:#fff}.sh-magnet__kicker{margin:0 0 .4rem;font-family:var(--sh-font-btn);font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sh-accent-darker)}.sh-magnet__title,.sh-article .sh-content .sh-magnet__title{margin:0 0 .6rem;font-size:clamp(1.3rem,2.4vw,1.6rem);line-height:1.25;color:var(--sh-heading)}.sh-magnet__intro{margin:0 0 1.6rem;color:var(--sh-text)}.sh-magnet__details>summary{list-style:none;cursor:pointer;width:max-content;max-width:100%}.sh-magnet__details>summary::-webkit-details-marker{display:none}.sh-magnet__details[open]>summary{display:none}.sh-magnet:has(.sh-magnet__details:not([open])) .sh-magnet__intro{margin-bottom:1.2rem}.sh-magnet .sh-form{padding:0;background:transparent;border:0;box-shadow:none}.sh-magnet ul,.sh-magnet ol,.sh-content .sh-magnet ul,.sh-content .sh-magnet ol{margin:0;padding:0;list-style:none}.sh-magnet li,.sh-content .sh-magnet li{margin:0}.sh-content .sh-magnet a.sh-btn{text-decoration:none}.sh-magnet__questions--numbered{counter-reset:sh-q}.sh-magnet__questions--numbered>li{counter-increment:sh-q}.sh-magnet__questions--numbered legend:before{content:counter(sh-q) ". ";color:var(--sh-accent-darker)}.sh-choice__hint{display:block;margin-top:.15rem;font-size:.8rem;opacity:.8}.sh-choices--multi .sh-choice{border-radius:var(--sh-radius)}.sh-magnet__result{margin:.4rem 0 1.8rem;padding:clamp(1.2rem,2.5vw,1.8rem);background:#fff;border:1px solid var(--sh-border);border-left:4px solid var(--sh-accent);border-radius:var(--sh-radius)}.sh-magnet__result:focus-visible{outline:3px solid var(--sh-accent-darker);outline-offset:2px}.sh-magnet__result>p{margin:0 0 .8rem}.sh-magnet__figure{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;margin-bottom:1rem}.sh-magnet__figure-value{font-family:var(--sh-font-heading);font-size:clamp(1.6rem,4vw,2.2rem);font-weight:700;color:var(--sh-heading);font-variant-numeric:tabular-nums}.sh-magnet__figure-label{color:var(--sh-muted)}.sh-magnet__lines{margin:0 0 1rem;border-top:1px solid var(--sh-border-soft)}.sh-magnet__lines li{display:flex;justify-content:space-between;gap:1rem;padding:.5rem 0;border-bottom:1px solid var(--sh-border-soft);font-size:.93rem}.sh-magnet__amount{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--sh-heading)}.sh-magnet__meta{font-size:.88rem;color:var(--sh-muted)}.sh-magnet__verdict{font-family:var(--sh-font-heading);font-size:1.3rem;font-weight:700;color:var(--sh-heading)}.sh-magnet__reasons{margin:0 0 1rem}.sh-magnet__reasons li{position:relative;padding-left:1.4rem;margin-bottom:.4rem}.sh-magnet__reasons li:before{content:"✓";position:absolute;left:0;color:var(--sh-accent-darker);font-weight:700}.sh-magnet__link{display:inline-block;margin-bottom:1rem;font-weight:600;color:var(--sh-accent-darker)}.sh-magnet__ideas{counter-reset:sh-idea}.sh-magnet__idea{counter-increment:sh-idea;padding:.9rem 0;border-top:1px solid var(--sh-border-soft)}.sh-magnet__idea p{margin:0 0 .35rem}.sh-magnet__idea-title{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-weight:700;color:var(--sh-heading)}.sh-magnet__idea-title:before{content:counter(sh-idea) ".";color:var(--sh-accent-darker)}.sh-magnet__badge{display:inline-block;padding:2px 10px;border-radius:50px;font-size:.75rem;font-weight:600;background:#e8f5fa;color:var(--sh-accent-darker)}.sh-magnet__badge--quick{background:#e6f4ea;color:#1e6b3a}.sh-magnet__badge--strategic{background:#fdf3e1;color:#8a5a00}.sh-magnet__adopt{margin-top:.4rem}.sh-magnet__capture{padding-top:1.2rem;border-top:1px dashed var(--sh-border)}.sh-magnet--download .sh-magnet__capture,.sh-magnet--briefing .sh-magnet__capture{padding-top:0;border-top:0}.sh-magnet__capture-title{margin:0 0 1rem;font-weight:600;color:var(--sh-heading)}.sh-magnet__status{min-height:1.2em;margin:.8rem 0 0;font-size:.9rem;color:#b02a2a}.sh-magnet__notice{margin:0 0 1rem;padding:.9rem 1.1rem;border-radius:var(--sh-radius)}.sh-magnet__notice--ok{background:#e6f4ea;color:#1e4d2b}.sh-magnet__notice--error{background:#fdf6f6;color:#b02a2a}[data-sh-magnet] [hidden]{display:none!important}.sh-magnet-section .sh-container--narrow{max-width:1100px}.sh-magnet-buyer__head{margin-bottom:1.6rem;text-align:center}.sh-magnet-buyer__grid{display:grid;grid-template-columns:1.2fr 1fr;gap:1.5rem;align-items:start}.sh-magnet-buyer .sh-magnet{margin:0;background:#fff}.sh-magnet--call{border-top-color:var(--sh-heading)}.sh-magnet-buyer__list{margin:0 0 1.4rem;padding:0;list-style:none}.sh-magnet-buyer__list li{position:relative;padding-left:1.4rem;margin-bottom:.5rem}.sh-magnet-buyer__list li:before{content:"→";position:absolute;left:0;color:var(--sh-accent-darker)}@media(max-width:860px){.sh-magnet-buyer__grid{grid-template-columns:1fr}}@media(max-width:480px){.sh-magnet__lines li{flex-direction:column;gap:.1rem}}
