.specialty-resource-page,.specialty-resource-directory,.free-resource-page{color:var(--marketing-ink)}.specialty-resource-breadcrumb{color:var(--marketing-muted);align-items:center;gap:10px;padding-top:22px;font-size:12px;display:flex}.specialty-resource-breadcrumb a{color:inherit;text-decoration:none}.specialty-resource-hero{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:center;gap:58px;padding:48px 0 52px;display:grid}.specialty-resource-hero h1,.specialty-resource-directory-hero h1,.free-resource-hero h1{letter-spacing:-.04em;max-width:950px;font-size:clamp(42px,6vw,70px);line-height:1.12;font-weight:var(--ds-title-weight);margin:14px 0 20px}.specialty-resource-lead,.specialty-resource-directory-hero>p,.free-resource-hero>p{max-width:780px;color:var(--marketing-muted);font-size:18px;line-height:1.65}.specialty-resource-meta{color:var(--marketing-muted);flex-wrap:wrap;gap:10px 22px;margin-top:24px;font-size:12px;display:flex}.specialty-resource-actions,.specialty-resource-directory-hero>div,.free-resource-hero>div{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.specialty-resource-hero-rail{gap:14px;min-width:0;display:grid}.specialty-resource-hero-visual{aspect-ratio:16/9;border:1px solid var(--marketing-border);background:var(--marketing-accent-soft);border-radius:18px;position:relative;overflow:hidden;box-shadow:0 18px 46px #0f1b2e1a}.specialty-resource-hero-visual img{object-fit:cover;object-position:center;width:100%;height:100%}.specialty-resource-hero-visual.is-fallback{aspect-ratio:4/3;min-height:210px}.specialty-resource-hero-fallback{isolation:isolate;color:var(--marketing-ink);text-align:center;background:radial-gradient(circle at 18% 22%, color-mix(in srgb, var(--marketing-accent) 24%, transparent) 0 18%, transparent 19%), radial-gradient(circle at 82% 72%, color-mix(in srgb, var(--marketing-accent) 17%, transparent) 0 22%, transparent 23%), linear-gradient(135deg, var(--marketing-accent-soft), var(--marketing-surface-strong));grid-template-rows:minmax(0,1fr) auto;place-items:center;gap:8px;padding:18px;display:grid;position:absolute;inset:0;overflow:hidden}.specialty-resource-hero-fallback:before,.specialty-resource-hero-fallback:after{z-index:-1;aspect-ratio:1;border:1px solid color-mix(in srgb, var(--marketing-accent) 28%, transparent);content:"";border-radius:38% 62% 58% 42%;width:52%;position:absolute;transform:rotate(22deg)}.specialty-resource-hero-fallback:before{top:-24%;right:-13%}.specialty-resource-hero-fallback:after{bottom:-30%;left:-18%;transform:rotate(-18deg)}.specialty-resource-hero-fallback-mark{width:clamp(64px,7vw,88px);height:clamp(64px,7vw,88px)}.specialty-resource-hero-fallback span{letter-spacing:.08em;text-transform:uppercase;align-self:end;max-width:22ch;margin-top:0;font-size:12px;font-weight:750}.specialty-resource-fit{border:1px solid var(--marketing-border);background:var(--marketing-surface-strong);border-radius:16px;padding:26px}.specialty-resource-fit h2{margin:12px 0;font-size:22px;line-height:1.25}.specialty-resource-fit p{font-size:14px;line-height:1.65}.specialty-resource-fit strong{margin-top:20px;font-size:13px;display:block}.specialty-resource-section-nav{border-top:1px solid var(--marketing-border);border-bottom:1px solid var(--marketing-border);flex-wrap:wrap;align-items:center;gap:12px 24px;padding:16px 0;font-size:13px;display:flex}.specialty-resource-section-nav span{color:var(--marketing-muted)}.specialty-resource-section-nav a{color:var(--marketing-ink);font-weight:600;text-decoration:none}.specialty-resource-layout{grid-template-columns:minmax(0,1fr) 280px;gap:64px;padding:24px 0 80px;display:grid}.specialty-resource-layout article>section{border-bottom:1px solid var(--marketing-border);padding:56px 0}.specialty-resource-layout>article{line-height:1.7}.specialty-resource-layout h2,.free-resource-section h2{letter-spacing:-.02em;margin:12px 0 16px;font-size:34px;line-height:1.2}.specialty-resource-layout section>p:not(.marketing-eyebrow),.free-resource-section>p:not(.marketing-eyebrow){max-width:780px;color:var(--marketing-muted);line-height:1.7}.specialty-resource-numbered{margin:28px 0;padding:0;list-style:none}.specialty-resource-numbered li{border-top:1px solid var(--marketing-border);grid-template-columns:48px 1fr;gap:18px;padding:20px 0;display:grid}.specialty-resource-numbered li>span,.free-resource-principles article>span{color:var(--marketing-accent);font-size:12px;font-weight:700}.specialty-resource-inline-link{color:var(--marketing-ink);font-weight:600}.specialty-resource-topic-list,.specialty-resource-exams{gap:18px;margin-top:28px;display:grid}.specialty-resource-topic-list>article,.specialty-resource-exams>article{border:1px solid var(--marketing-border);background:var(--marketing-surface-strong);border-radius:14px;padding:24px}.specialty-resource-topic-list h3,.specialty-resource-useful-grid h3,.specialty-resource-video-list h3,.specialty-resource-exams h3,.free-resource-video-grid h3{margin:10px 0;font-size:20px;line-height:1.35}.specialty-resource-topic-meta{color:var(--marketing-muted);text-transform:uppercase;letter-spacing:.08em;gap:12px;font-size:11px;display:flex}.specialty-resource-candidate-angle{border-left:3px solid var(--marketing-accent);margin-top:14px;padding-left:14px}.specialty-resource-topic-list a,.specialty-resource-useful-grid a,.specialty-resource-video-list a,.specialty-resource-exams a{color:var(--marketing-ink);align-items:center;gap:7px;margin-top:14px;font-weight:600;display:inline-flex}.specialty-resource-topic-list svg,.specialty-resource-useful-grid svg,.specialty-resource-exams svg{width:14px;height:14px}.specialty-resource-useful-grid,.specialty-resource-video-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.specialty-resource-useful-grid>a,.specialty-resource-video-list>a{border:1px solid var(--marketing-border);color:inherit;border-radius:14px;margin:0;padding:22px;text-decoration:none;display:block}.specialty-resource-useful-grid>a>span,.specialty-resource-video-list>a>span,.specialty-resource-exams>article>span{color:var(--marketing-accent);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.specialty-resource-useful-grid small,.specialty-resource-video-list small{color:var(--marketing-muted);margin-top:14px;line-height:1.5;display:block}.specialty-resource-exams aside{background:var(--marketing-accent-soft);border-radius:12px;margin-top:20px;padding:18px}.specialty-resource-exams aside p{margin-top:8px;font-size:14px;line-height:1.6}.specialty-resource-motivation blockquote{background:var(--marketing-accent-soft);border-radius:14px;margin:24px 0;padding:24px;font-size:20px;line-height:1.45}.specialty-resource-sidebar{padding-top:56px}.specialty-resource-sidebar>div{border:1px solid var(--marketing-border);border-radius:14px;gap:12px;padding:20px;display:grid}.specialty-resource-sidebar a{color:var(--marketing-ink);font-weight:600;text-decoration:none}.specialty-resource-sidebar svg{width:13px;height:13px}.specialty-resource-commercial{background:var(--marketing-accent-soft);margin-top:18px}.specialty-resource-commercial p{font-size:13px}.specialty-resource-directory-hero,.free-resource-hero{border-bottom:1px solid var(--marketing-border);padding:72px 0 56px}.specialty-resource-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:48px 0 80px;display:grid}.specialty-resource-directory-grid article{border:1px solid var(--marketing-border);border-radius:14px;padding:24px}.specialty-resource-directory-grid article>span,.free-resource-specialty-links a>span{color:var(--marketing-accent);font-size:11px;font-weight:700}.specialty-resource-directory-grid h2{margin:12px 0 10px;font-size:22px}.specialty-resource-directory-grid p{min-height:78px;color:var(--marketing-muted);font-size:14px;line-height:1.6}.specialty-resource-directory-grid ul{color:var(--marketing-muted);padding-left:18px;font-size:12px}.specialty-resource-directory-grid a{color:var(--marketing-ink);margin-top:14px;font-weight:700;display:inline-block}.resource-bank-index{border-bottom:1px solid var(--marketing-border);padding:48px 0 58px}.resource-bank-index-heading{grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);align-items:end;gap:32px;display:grid}.resource-bank-index-heading h2{max-width:720px;margin:10px 0 0;font-size:34px;line-height:1.1}.resource-bank-index-heading>p{color:var(--marketing-muted);margin:0;font-size:14px;line-height:1.65}.resource-bank-index-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px;display:grid}.resource-bank-index-card{border:1px solid var(--marketing-border);background:var(--marketing-surface-strong);min-height:220px;color:var(--marketing-ink);border-radius:14px;align-content:start;padding:22px;text-decoration:none;display:grid}a.resource-bank-index-card{transition:border-color .15s,transform .15s}a.resource-bank-index-card:hover{border-color:var(--marketing-accent);transform:translateY(-2px)}a.resource-bank-index-card:focus-visible{outline:3px solid var(--marketing-accent);outline-offset:3px}.resource-bank-index-card>span{color:var(--marketing-accent);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.resource-bank-index-card h3{margin:12px 0 8px;font-size:20px;line-height:1.25}.resource-bank-index-card p{color:var(--marketing-muted);margin:0;font-size:14px;line-height:1.6}.resource-bank-index-card strong{align-self:end;margin-top:20px;font-size:13px}.resource-bank-index-card-planned{background:var(--marketing-accent-soft)}.resource-bank-index-card-planned strong{color:var(--marketing-muted)}@media (width<=900px){.resource-bank-index-heading{grid-template-columns:1fr;align-items:start}.resource-bank-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.resource-bank-index{padding:38px 0 46px}.resource-bank-index-heading h2{font-size:30px}.resource-bank-index-grid{grid-template-columns:1fr}.resource-bank-index-card{min-height:0}}@media (prefers-reduced-motion:reduce){a.resource-bank-index-card{transition:none}a.resource-bank-index-card:hover{transform:none}}.free-resource-section{border-bottom:1px solid var(--marketing-border);padding:58px 0}.free-resource-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px;display:grid}.free-resource-principles article{border:1px solid var(--marketing-border);border-radius:14px;padding:22px}.free-resource-principles h3{margin:10px 0;font-size:18px;line-height:1.35}.free-resource-principles p{color:var(--marketing-muted);font-size:14px;line-height:1.65}.free-resource-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.free-resource-video-grid>a{border:1px solid var(--marketing-border);color:inherit;border-radius:14px;padding:24px;text-decoration:none}.free-resource-video-grid span{color:var(--marketing-accent);font-size:11px;font-weight:700}.free-resource-video-grid small{color:var(--marketing-muted);margin:14px 0;line-height:1.5;display:block}.free-resource-video-grid strong{align-items:center;gap:6px;display:flex}.free-resource-video-grid svg{width:14px;height:14px}.free-resource-specialty-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.free-resource-specialty-links a{border:1px solid var(--marketing-border);color:inherit;border-radius:12px;gap:8px;padding:18px;text-decoration:none;display:grid}.free-resource-specialty-links small{color:var(--marketing-muted)}.free-resource-final{background:var(--marketing-accent-soft);border-radius:16px;justify-content:space-between;align-items:center;gap:32px;margin:56px 0 80px;padding:32px;display:flex}.free-resource-final h2{margin:10px 0;font-size:30px}@media (width<=900px){.specialty-resource-hero,.specialty-resource-layout{grid-template-columns:1fr}.specialty-resource-sidebar{padding-top:0}.specialty-resource-directory-grid,.free-resource-principles,.free-resource-specialty-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.specialty-resource-useful-grid,.specialty-resource-video-list,.specialty-resource-directory-grid,.free-resource-principles,.free-resource-video-grid,.free-resource-specialty-links{grid-template-columns:1fr}.specialty-resource-hero{gap:28px;padding-top:42px}.free-resource-final{flex-direction:column;align-items:flex-start}.free-resource-final>a{width:100%}}.curated-video-card{border:1px solid var(--marketing-border);background:var(--marketing-surface-strong);border-radius:14px;overflow:hidden}.curated-video-player{aspect-ratio:16/9;background:var(--marketing-ink)}.curated-video-player iframe,.curated-video-play,.curated-video-play img{width:100%;height:100%;display:block}.curated-video-player iframe{border:0}.curated-video-play{cursor:pointer;background:var(--marketing-ink);border:0;padding:0;position:relative;overflow:hidden}.curated-video-play img{object-fit:cover;opacity:.86;transition:transform .18s,opacity .18s}.curated-video-play>span{background:color-mix(in oklch, var(--marketing-ink) 88%, transparent);color:#fff;border-radius:999px;align-items:center;gap:8px;padding:11px 15px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.curated-video-play svg{fill:currentColor;width:16px;height:16px}.curated-video-play:hover img{opacity:.96;transform:scale(1.02)}.curated-video-play:focus-visible{outline:3px solid var(--marketing-accent);outline-offset:-3px}.curated-video-copy{padding:20px}.curated-video-copy>span{color:var(--marketing-accent);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.curated-video-copy h3{margin:9px 0;font-size:20px}.curated-video-copy p{color:var(--marketing-muted);line-height:1.6}.curated-video-copy small{color:var(--marketing-muted);margin-top:13px;line-height:1.5;display:block}.curated-video-copy a{color:var(--marketing-ink);align-items:center;gap:6px;margin-top:14px;font-size:12px;font-weight:700;display:inline-flex}.curated-video-copy a svg{width:13px;height:13px}.specialty-resource-page[class*=specialty-theme-]{background:linear-gradient(180deg, color-mix(in oklch, var(--specialty-soft) 72%, var(--ds-bg)) 0 430px, transparent 430px), var(--ds-bg)}.specialty-resource-page[class*=specialty-theme-] .marketing-eyebrow,.specialty-resource-directory-grid [class*=specialty-theme-]>span,.specialty-resource-directory-grid [class*=specialty-theme-]>a,.specialty-resource-page[class*=specialty-theme-] .specialty-resource-inline-link{color:var(--specialty-deep)}.specialty-resource-page[class*=specialty-theme-] .specialty-resource-hero{position:relative}.specialty-resource-page[class*=specialty-theme-] .specialty-resource-fit{border-color:color-mix(in oklch, var(--specialty-accent) 26%, var(--marketing-border));background:linear-gradient(145deg, color-mix(in oklch, var(--specialty-soft) 78%, var(--marketing-surface-strong)), var(--marketing-surface-strong));box-shadow:0 18px 48px color-mix(in oklch, var(--specialty-deep) 8%, transparent)}.specialty-resource-hero-mark{border-radius:18px;width:64px;height:64px;margin-bottom:18px}.specialty-resource-hero-mark svg{width:40px;height:40px}.specialty-resource-page[class*=specialty-theme-] .specialty-resource-section-nav{border-color:color-mix(in oklch, var(--specialty-accent) 22%, var(--marketing-border))}.specialty-resource-page[class*=specialty-theme-] .specialty-resource-section-nav a:hover{color:var(--specialty-deep)}.specialty-resource-page[class*=specialty-theme-] .specialty-resource-layout article>section{border-bottom-color:color-mix(in oklch, var(--specialty-accent) 16%, var(--marketing-border))}.specialty-resource-page[class*=specialty-theme-] .specialty-resource-topic-list>article,.specialty-resource-page[class*=specialty-theme-] .specialty-resource-useful-grid>a,.specialty-resource-page[class*=specialty-theme-] .specialty-resource-exams>article{border-color:color-mix(in oklch, var(--specialty-accent) 18%, var(--marketing-border));background:color-mix(in oklch, var(--specialty-soft) 20%, var(--marketing-surface-strong))}.specialty-resource-page[class*=specialty-theme-] .specialty-resource-topic-list>article:hover,.specialty-resource-page[class*=specialty-theme-] .specialty-resource-useful-grid>a:hover{border-color:color-mix(in oklch, var(--specialty-accent) 52%, var(--marketing-border))}.specialty-resource-page[class*=specialty-theme-] .specialty-resource-candidate-angle{border-left-color:var(--specialty-accent)}.specialty-resource-page[class*=specialty-theme-] .specialty-resource-motivation blockquote,.specialty-resource-page[class*=specialty-theme-] .specialty-resource-commercial,.specialty-resource-page[class*=specialty-theme-] .specialty-resource-exams aside{background:color-mix(in oklch, var(--specialty-soft) 82%, var(--marketing-surface-strong))}.specialty-resource-directory-grid{gap:22px}.specialty-resource-directory-grid article{border-color:color-mix(in oklch, var(--specialty-accent,var(--marketing-accent)) 22%, var(--marketing-border));background:linear-gradient(145deg, color-mix(in oklch, var(--specialty-soft,var(--marketing-accent-soft)) 68%, white), var(--marketing-surface-strong));min-height:280px;position:relative;overflow:hidden}.specialty-resource-directory-grid article:before{content:"";background:var(--specialty-accent,var(--marketing-accent));width:4px;position:absolute;inset:0 auto 0 0}.specialty-resource-directory-mark{border-radius:17px;width:58px;height:58px;margin-bottom:18px}.specialty-resource-directory-mark svg{width:36px;height:36px}.specialty-resource-directory-grid article h2{color:var(--marketing-ink)}.specialty-resource-directory-grid article>a{color:var(--specialty-deep,var(--marketing-accent-text))}.specialty-resource-directory-grid article:hover{border-color:color-mix(in oklch, var(--specialty-accent,var(--marketing-accent)) 52%, var(--marketing-border))}.free-resource-hero{border:1px solid var(--marketing-border);background:radial-gradient(circle at 88% 12%, color-mix(in oklch, var(--ds-brand) 16%, transparent), transparent 22rem), linear-gradient(145deg, color-mix(in oklch, var(--ds-brand-soft) 70%, var(--ds-bg)), var(--ds-surface));border-radius:22px;margin-top:18px;padding:58px 44px}.resource-bank-index-card{box-shadow:var(--ds-shadow-xs);border-color:#0000}.resource-bank-index-card-guides{background:linear-gradient(145deg, oklch(96.3% .03 252), var(--marketing-surface-strong))}.resource-bank-index-card-portfolio{background:linear-gradient(145deg, oklch(96.3% .03 155), var(--marketing-surface-strong))}.resource-bank-index-card-specialties{background:linear-gradient(145deg, oklch(96.6% .03 188), var(--marketing-surface-strong))}.resource-bank-index-card-interview{background:linear-gradient(145deg, oklch(96.4% .03 292), var(--marketing-surface-strong))}.resource-bank-index-card-consultant{background:linear-gradient(145deg, oklch(97.2% .032 90), var(--marketing-surface-strong))}.resource-bank-index-card-chooser{background:linear-gradient(145deg, oklch(96.8% .03 70), var(--marketing-surface-strong))}.resource-bank-index-card-msra{background:linear-gradient(145deg, oklch(96.3% .025 220), var(--marketing-surface-strong))}.resource-bank-index-card:hover{box-shadow:var(--ds-shadow-sm)}.free-resource-principles article{border-color:color-mix(in oklch, var(--marketing-accent) 16%, var(--marketing-border));background:color-mix(in oklch, var(--marketing-surface) 76%, var(--marketing-surface-strong))}.free-resource-section:nth-of-type(2n) .free-resource-principles article{background:color-mix(in oklch, var(--marketing-accent-soft) 26%, var(--marketing-surface-strong))}.free-resource-specialty-links a{transition:transform .15s,border-color .15s,background .15s}.free-resource-specialty-links a:hover{border-color:color-mix(in oklch, var(--marketing-accent) 44%, var(--marketing-border));background:var(--marketing-surface-strong);transform:translateY(-2px)}@media (width<=650px){.free-resource-hero{border-radius:16px;padding:38px 24px}}.resource-bank-card-icon{background:color-mix(in oklch, var(--marketing-surface-strong) 78%, transparent);width:46px;height:46px;color:var(--marketing-accent-text);border-radius:14px;place-items:center;margin-bottom:16px;display:grid}.resource-bank-card-icon svg{stroke-width:1.9px;width:24px;height:24px}.free-resource-specialty-links a[class*=specialty-theme-]{border-color:color-mix(in oklch, var(--specialty-accent) 20%, var(--marketing-border));background:linear-gradient(145deg, color-mix(in oklch, var(--specialty-soft) 70%, white), var(--marketing-surface-strong));min-height:180px;position:relative}.free-resource-specialty-mark{border-radius:14px;width:48px;height:48px;margin-bottom:6px}.free-resource-specialty-mark svg{width:30px;height:30px}.free-resource-specialty-links a[class*=specialty-theme-]>span:not(.specialty-mark),.free-resource-specialty-links a[class*=specialty-theme-] small{color:var(--specialty-deep)}.specialty-resource-directory-grid article>span{color:var(--marketing-muted)}.specialty-resource-directory-grid [class*=specialty-theme-]>a{color:var(--specialty-deep)}.specialty-resource-directory-grid p,.resource-bank-index-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=900px){.specialty-resource-hero{grid-template-columns:1fr;gap:28px}.specialty-resource-hero-rail{grid-template-columns:minmax(0,1.1fr) minmax(240px,.9fr);align-items:stretch}}@media (width<=640px){.specialty-resource-hero-rail{grid-template-columns:1fr}.specialty-resource-hero-visual{border-radius:14px}}.free-resource-page .public-editorial-hero-resources{border:1px solid var(--marketing-border);background:radial-gradient(circle at 88% 12%, color-mix(in oklch, var(--editorial-accent) 15%, transparent), transparent 22rem), linear-gradient(145deg, color-mix(in oklch, var(--editorial-soft) 64%, var(--ds-bg)), var(--ds-surface));border-radius:18px;margin-top:18px;padding:54px 42px}.free-resource-page .public-editorial-hero-resources .public-editorial-hero-art{border-radius:18px;min-height:220px;box-shadow:0 16px 42px oklch(22% .025 240/.07)}.free-resource-page .public-editorial-hero-resources h1{max-width:780px;font-size:clamp(42px,5vw,64px)}@media (width<=900px){.free-resource-page .public-editorial-hero-resources{padding:44px 30px}}@media (width<=650px){.free-resource-page .public-editorial-hero-resources{border-radius:14px;margin-top:12px;padding:36px 22px}.free-resource-page .public-editorial-hero-resources .public-editorial-hero-art{border-radius:14px;min-height:150px}}.free-resource-consultant{scroll-margin-top:6rem}.free-resource-consultant .free-resource-principles article{border-color:color-mix(in oklch, oklch(72% .11 86) 24%, var(--marketing-border))}.free-resource-consultant .free-resource-principles a{color:oklch(29% .055 255);margin-top:14px;font-size:12px;font-weight:700;display:inline-flex}.marketing-shell .specialty-resource-commercial>a{border:1px solid var(--ds-action);background:var(--ds-action);min-height:48px;color:var(--ds-action-foreground);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:14px;font-weight:750;line-height:1.4;display:inline-flex}.marketing-shell .specialty-resource-commercial>a:hover{border-color:var(--ds-action-hover);background:var(--ds-action-hover);color:var(--ds-action-foreground)}.free-resource-consultant .free-resource-principles{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=650px){.free-resource-consultant .free-resource-principles{grid-template-columns:1fr}}
