/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@layer reset,vendor,base,component,utility,override;
@layer base{:root{--transition-properties:color,background-color,border-color,box-shadow,filter,gap,opacity,transform;--transition-timing:0.2s;--transition-curve:ease;*{transition-property:var(--transition-properties);transition-duration:var(--transition-timing);transition-timing-function:var(--transition-curve);}}}
@layer base{:root{--color-cyan:#00f0fe;--color-blue:#1b5adc;--color-violet:#5537ec;--color-gray-light:#F4F7FD;--color-gray:#a3a8b4;--color-pcp-gray-100:rgba(163,168,180,0.10);--color-pcp-gray-200:rgba(163,168,180,0.20);--color-pcp-gray-300:rgba(163,168,180,0.30);--color-pcp-gray-500:rgba(163,168,180,0.50);--color-white:#ffffff;--color-black:#000000;--color-neutral-050:#fafafa;--color-neutral-100:#f5f5f5;--color-neutral-200:#e5e5e5;--color-neutral-300:#d4d4d4;--color-neutral-400:#a3a3a3;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-700:#404040;--color-neutral-800:#404040;--color-neutral-900:#171717;--color-neutral-950:#0a0a0a;--color-gray-050:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--color-gray-950:#030712;--color-zinc-800:#27272a;--color-shadow-10:rgba(0,0,0,0.10);--color-shadow-15:rgba(0,0,0,0.15);--color-shadow-30:rgba(0,0,0,0.30);--color-shadow:rgba(0,0,0,0.5);--color-ui-success:#f1fff1;--color-ui-success-dark:#1ea01e;--color-ui-info:#fffaea;--color-ui-info-dark:#e4c252;--color-ui-error:#ffe9e9;--color-ui-error-dark:#ec5454;--color-primary:var(--color-blue);--color-secondary:var(--color-violet);--color-accent:var(--color-cyan);--color-text-primary:var(--color-black);--color-text-secondary:var(--color-neutral-600);--color-text-tertiary:var(--color-blue);--color-heading-primary:var(--color-blue);--color-heading-secondary:var(--color-black);--color-link-primary:var(--color-blue);--color-link-secondary:var(--color-violet);--color-link-tertiary:var(--color-cyan);--color-decoration-primary:var(--color-cyan);--color-background-primary:var(--color-blue);--color-background-secondary:var(--color-pcp-gray-100);--color-background-tertiary:var(--color-zinc-800);--color-background-white:var(--color-white);--color-background-black:var(--color-black);background:var(--color-background-white);color:var(--color-text-primary);}}@layer utility{.bg--white{background-color:var(--color-background-white);}.bg--black{background-color:var(--color-background-black);}.bg--primary{background-color:var(--color-background-primary);}.bg--secondary{background-color:var(--color-background-secondary);}.bg--tertiary{background-color:var(--color-background-tertiary);}.color--primary{color:var(--color-primary);}.color--secondary{color:var(--color-secondary);}}
@layer base{:root{--border-radius-sm:8px;--border-radius:12px;& *{box-sizing:border-box;}}.layout-container{& a,button[data-click]{display:inline;color:var(--color-primary);font:inherit;&:hover,&:focus-visible{color:var(--color-secondary);}}& button{color:inherit;}& p + p{margin-block-start:1em;}& svg,& img{max-inline-size:100%;height:auto;}& svg{fill:transparent;}& ul,& ol{padding-inline-start:1.75rem;margin-block:1rem;& ul,& ol{margin-block:.25ch;}& li + li{margin-block-start:.25ch;}}& table{inline-size:100%;margin-block:1.5rem;border:1px solid var(--color-gray-300);border-radius:var(--border-radius-sm);border-spacing:0;background-color:var(--color-background-white);color:var(--color-text-primary);font:var(--font-body-s-regular);}& :where(caption,.tabled__caption){padding-block-end:.75rem;color:var(--color-heading-primary);font:var(--font-body-ms-semibold);text-align:start;}& :where(th,td){padding:.75rem;text-align:start;vertical-align:top;}& th{font-weight:var(--font-weight-semibold);}& thead{background-color:var(--color-background-primary);color:var(--color-white);}& thead tr:first-child > :first-child{border-start-start-radius:calc(var(--border-radius-sm) - 1px);}& thead tr:first-child > :last-child{border-start-end-radius:calc(var(--border-radius-sm) - 1px);}& tbody tr:nth-child(even){background-color:var(--color-background-secondary);}& tbody th{color:var(--color-primary);}& :where(thead,tbody) > tr:not(:last-child) > *{border-block-end:1px solid var(--color-gray-200);}& tfoot > tr:first-child > *{border-block-start:2px solid var(--color-primary);}& tbody + tbody > tr:first-child > *{border-block-start:1px solid var(--color-gray-300);}& tfoot{background-color:var(--color-pcp-gray-200);font-weight:var(--font-weight-semibold);}& hr{display:block;inline-size:100%;border:none;border-block-start:1px solid var(--color-gray-300);margin-block:clamp(1.5rem,3vw,2.5rem);}& blockquote{position:relative;margin-inline:0;padding:1rem 1rem 1rem 2.5rem;max-inline-size:38rem;border-inline-start:4px solid var(--color-primary);background-color:var(--color-background-secondary);color:var(--color-text-primary);&::before{position:absolute;content:'“';inset-block-start:-1rem;inset-inline-start:0.25rem;font-size:4em;opacity:0.3;color:var(--color-text-secondary);}}}}.tabled{box-sizing:initial;}.tabled.tabled--fade-left .tabled__navigation,.tabled.tabled--fade-right .tabled__navigation{padding-block-start:0;display:flex;justify-content:flex-end;gap:1ch;block-size:initial;& button{position:static;}}
@layer reset{body{margin:0;}button{border:none;background:none;padding:0;margin:0;font-size:inherit;cursor:pointer;}p{margin:0;}:where(h1,h2,h3,h4,h5,h6){margin:0;font-weight:inherit;}strong{font-weight:600;}}
@font-face{src:url("/themes/custom/primarycarepsych/fonts/Regular-Light.eot") format("embedded-opentype"),url("/themes/custom/primarycarepsych/fonts/Regular-Light.woff") format("woff");font-display:swap;font-family:"Regular";font-weight:300;font-style:normal;}@font-face{src:url("/themes/custom/primarycarepsych/fonts/Regular-LightItalic.eot") format("embedded-opentype"),url("/themes/custom/primarycarepsych/fonts/Regular-LightItalic.woff") format("woff");font-display:swap;font-family:"Regular";font-weight:300;font-style:italic;}@font-face{src:url("/themes/custom/primarycarepsych/fonts/Regular-Regular.eot") format("embedded-opentype"),url("/themes/custom/primarycarepsych/fonts/Regular-Regular.woff") format("woff");font-display:swap;font-family:"Regular";font-weight:400;font-style:normal;}@font-face{src:url("/themes/custom/primarycarepsych/fonts/Regular-RegularItalic.eot") format("embedded-opentype"),url("/themes/custom/primarycarepsych/fonts/Regular-RegularItalic.woff") format("woff");font-display:swap;font-family:"Regular";font-weight:400;font-style:italic;}@font-face{src:url("/themes/custom/primarycarepsych/fonts/Regular-Medium.eot") format("embedded-opentype"),url("/themes/custom/primarycarepsych/fonts/Regular-Medium.woff") format("woff");font-display:swap;font-family:"Regular";font-weight:500;font-style:normal;}@font-face{src:url("/themes/custom/primarycarepsych/fonts/Regular-MediumItalic.eot") format("embedded-opentype"),url("/themes/custom/primarycarepsych/fonts/Regular-MediumItalic.woff") format("woff");font-display:swap;font-family:"Regular";font-weight:500;font-style:italic;}@font-face{src:url("/themes/custom/primarycarepsych/fonts/Regular-Semibold.eot") format("embedded-opentype"),url("/themes/custom/primarycarepsych/fonts/Regular-Semibold.woff") format("woff");font-display:swap;font-family:"Regular";font-weight:600;font-style:normal;}@font-face{src:url("/themes/custom/primarycarepsych/fonts/Regular-SemiboldItalic.eot") format("embedded-opentype"),url("/themes/custom/primarycarepsych/fonts/Regular-SemiboldItalic.woff") format("woff");font-display:swap;font-family:"Regular";font-weight:600;font-style:italic;}@font-face{src:url("/themes/custom/primarycarepsych/fonts/Regular-Bold.eot") format("embedded-opentype"),url("/themes/custom/primarycarepsych/fonts/Regular-Bold.woff") format("woff");font-display:swap;font-family:"Regular";font-weight:700;font-style:normal;}@font-face{src:url("/themes/custom/primarycarepsych/fonts/Regular-BoldItalic.eot") format("embedded-opentype"),url("/themes/custom/primarycarepsych/fonts/Regular-BoldItalic.woff") format("woff");font-display:swap;font-family:"Regular";font-weight:700;font-style:italic;}@font-face{src:url("/themes/custom/primarycarepsych/fonts/Regular-Extrabold.eot") format("embedded-opentype"),url("/themes/custom/primarycarepsych/fonts/Regular-Extrabold.woff") format("woff");font-display:swap;font-family:"Regular";font-weight:800;font-style:normal;}@font-face{src:url("/themes/custom/primarycarepsych/fonts/Regular-ExtraboldItalic.eot") format("embedded-opentype"),url("/themes/custom/primarycarepsych/fonts/Regular-ExtraboldItalic.woff") format("woff");font-display:swap;font-family:"Regular";font-weight:800;font-style:italic;}@font-face{src:url("/themes/custom/primarycarepsych/fonts/Regular-Black.eot") format("embedded-opentype"),url("/themes/custom/primarycarepsych/fonts/Regular-Black.woff") format("woff");font-display:swap;font-family:"Regular";font-weight:900;font-style:normal;}@font-face{src:url("/themes/custom/primarycarepsych/fonts/Regular-BlackItalic.eot") format("embedded-opentype"),url("/themes/custom/primarycarepsych/fonts/Regular-BlackItalic.woff") format("woff");font-display:swap;font-family:"Regular";font-weight:900;font-style:italic;}@layer base{:root{--font-family-primary:"Regular",sans-serif;--font-weight-light:400;--font-weight-regular:500;--font-weight-semibold:600;--font-weight-bold:700;--font-head-xxl-font-size:3rem;--font-head-xxl-line-height:1.042;--font-head-xl-font-size:2.25rem;--font-head-xl-line-height:1;--font-head-l-font-size:2rem;--font-head-l-line-height:1.125;--font-head-m-font-size:1.75rem;--font-head-m-line-height:1.143;--font-head-ms-font-size:1.625rem;--font-head-ms-line-height:1.154;--font-head-s-font-size:1.5rem;--font-head-s-line-height:1;--font-head-xs-font-size:1.125rem;--font-head-xs-line-height:1.273;--font-head-xxs-font-size:1.125rem;--font-head-xxs-line-height:1.222;--font-head-xxl-light:var(--font-weight-light) var(--font-head-xxl-font-size)/var(--font-head-xxl-line-height) var(--font-family-primary);--font-head-xl-light:var(--font-weight-light) var(--font-head-xl-font-size)/var(--font-head-xl-line-height) var(--font-family-primary);--font-head-l-light:var(--font-weight-light) var(--font-head-l-font-size)/var(--font-head-l-line-height) var(--font-family-primary);--font-head-m-light:var(--font-weight-light) var(--font-head-m-font-size)/var(--font-head-m-line-height) var(--font-family-primary);--font-head-ms-light:var(--font-weight-light) var(--font-head-ms-font-size)/var(--font-head-ms-line-height) var(--font-family-primary);--font-head-s-light:var(--font-weight-light) var(--font-head-s-font-size)/var(--font-head-s-line-height) var(--font-family-primary);--font-head-xs-light:var(--font-weight-light) var(--font-head-xs-font-size)/var(--font-head-xs-line-height) var(--font-family-primary);--font-head-xxs-light:var(--font-weight-light) var(--font-head-xxs-font-size)/var(--font-head-xxs-line-height) var(--font-family-primary);--font-head-xxl-regular:var(--font-weight-regular) var(--font-head-xxl-font-size)/var(--font-head-xxl-line-height) var(--font-family-primary);--font-head-xl-regular:var(--font-weight-regular) var(--font-head-xl-font-size)/var(--font-head-xl-line-height) var(--font-family-primary);--font-head-l-regular:var(--font-weight-regular) var(--font-head-l-font-size)/var(--font-head-l-line-height) var(--font-family-primary);--font-head-m-regular:var(--font-weight-regular) var(--font-head-m-font-size)/var(--font-head-m-line-height) var(--font-family-primary);--font-head-ms-regular:var(--font-weight-regular) var(--font-head-ms-font-size)/var(--font-head-ms-line-height) var(--font-family-primary);--font-head-s-regular:var(--font-weight-regular) var(--font-head-s-font-size)/var(--font-head-s-line-height) var(--font-family-primary);--font-head-xs-regular:var(--font-weight-regular) var(--font-head-xs-font-size)/var(--font-head-xs-line-height) var(--font-family-primary);--font-head-xxs-regular:var(--font-weight-regular) var(--font-head-xxs-font-size)/var(--font-head-xxs-line-height) var(--font-family-primary);--font-head-xxl-semibold:var(--font-weight-semibold) var(--font-head-xxl-font-size)/var(--font-head-xxl-line-height) var(--font-family-primary);--font-head-xl-semibold:var(--font-weight-semibold) var(--font-head-xl-font-size)/var(--font-head-xl-line-height) var(--font-family-primary);--font-head-l-semibold:var(--font-weight-semibold) var(--font-head-l-font-size)/var(--font-head-l-line-height) var(--font-family-primary);--font-head-m-semibold:var(--font-weight-semibold) var(--font-head-m-font-size)/var(--font-head-m-line-height) var(--font-family-primary);--font-head-ms-semibold:var(--font-weight-semibold) var(--font-head-ms-font-size)/var(--font-head-ms-line-height) var(--font-family-primary);--font-head-s-semibold:var(--font-weight-semibold) var(--font-head-s-font-size)/var(--font-head-s-line-height) var(--font-family-primary);--font-head-xs-semibold:var(--font-weight-semibold) var(--font-head-xs-font-size)/var(--font-head-xs-line-height) var(--font-family-primary);--font-head-xxs-semibold:var(--font-weight-semibold) var(--font-head-xxs-font-size)/var(--font-head-xxs-line-height) var(--font-family-primary);--font-head-xxl-bold:var(--font-weight-bold) var(--font-head-xxl-font-size)/var(--font-head-xxl-line-height) var(--font-family-primary);--font-head-xl-bold:var(--font-weight-bold) var(--font-head-xl-font-size)/var(--font-head-xl-line-height) var(--font-family-primary);--font-head-l-bold:var(--font-weight-bold) var(--font-head-l-font-size)/var(--font-head-l-line-height) var(--font-family-primary);--font-head-m-bold:var(--font-weight-bold) var(--font-head-m-font-size)/var(--font-head-m-line-height) var(--font-family-primary);--font-head-ms-bold:var(--font-weight-bold) var(--font-head-ms-font-size)/var(--font-head-ms-line-height) var(--font-family-primary);--font-head-s-bold:var(--font-weight-bold) var(--font-head-s-font-size)/var(--font-head-s-line-height) var(--font-family-primary);--font-head-xs-bold:var(--font-weight-bold) var(--font-head-xs-font-size)/var(--font-head-xs-line-height) var(--font-family-primary);--font-head-xxs-bold:var(--font-weight-bold) var(--font-head-xxs-font-size)/var(--font-head-xxs-line-height) var(--font-family-primary);--font-body-xxl-font-size:1.4375rem;--font-body-xxl-line-height:1.304;--font-body-xl-font-size:1.375rem;--font-body-xl-line-height:1.364;--font-body-l-font-size:1.25rem;--font-body-l-line-height:1.4;--font-body-ml-font-size:1.1875rem;--font-body-ml-line-height:1.368;--font-body-m-font-size:1.125rem;--font-body-m-line-height:1.444;--font-body-ms-font-size:1.0625rem;--font-body-ms-line-height:1.294;--font-body-s-font-size:1rem;--font-body-s-line-height:1.25;--font-body-xs-font-size:0.9375rem;--font-body-xs-line-height:1.333;--font-body-xxs-font-size:0.875rem;--font-body-xxs-line-height:1.072;--font-body-xxl-light:var(--font-weight-light) var(--font-body-xxl-font-size)/var(--font-body-xxl-line-height) var(--font-family-primary);--font-body-xl-light:var(--font-weight-light) var(--font-body-xl-font-size)/var(--font-body-xl-line-height) var(--font-family-primary);--font-body-l-light:var(--font-weight-light) var(--font-body-l-font-size)/var(--font-body-l-line-height) var(--font-family-primary);--font-body-ml-light:var(--font-weight-light) var(--font-body-ml-font-size)/var(--font-body-ml-line-height) var(--font-family-primary);--font-body-m-light:var(--font-weight-light) var(--font-body-m-font-size)/var(--font-body-m-line-height) var(--font-family-primary);--font-body-ms-light:var(--font-weight-light) var(--font-body-ms-font-size)/var(--font-body-ms-line-height) var(--font-family-primary);--font-body-s-light:var(--font-weight-light) var(--font-body-s-font-size)/var(--font-body-s-line-height) var(--font-family-primary);--font-body-xs-light:var(--font-weight-light) var(--font-body-xs-font-size)/var(--font-body-xs-line-height) var(--font-family-primary);--font-body-xxs-light:var(--font-weight-light) var(--font-body-xxs-font-size)/var(--font-body-xxs-line-height) var(--font-family-primary);--font-body-xxl-regular:var(--font-weight-regular) var(--font-body-xxl-font-size)/var(--font-body-xxl-line-height) var(--font-family-primary);--font-body-xl-regular:var(--font-weight-regular) var(--font-body-xl-font-size)/var(--font-body-xl-line-height) var(--font-family-primary);--font-body-l-regular:var(--font-weight-regular) var(--font-body-l-font-size)/var(--font-body-l-line-height) var(--font-family-primary);--font-body-ml-regular:var(--font-weight-regular) var(--font-body-ml-font-size)/var(--font-body-ml-line-height) var(--font-family-primary);--font-body-m-regular:var(--font-weight-regular) var(--font-body-m-font-size)/var(--font-body-m-line-height) var(--font-family-primary);--font-body-ms-regular:var(--font-weight-regular) var(--font-body-ms-font-size)/var(--font-body-ms-line-height) var(--font-family-primary);--font-body-s-regular:var(--font-weight-regular) var(--font-body-s-font-size)/var(--font-body-s-line-height) var(--font-family-primary);--font-body-xs-regular:var(--font-weight-regular) var(--font-body-xs-font-size)/var(--font-body-xs-line-height) var(--font-family-primary);--font-body-xxs-regular:var(--font-weight-regular) var(--font-body-xxs-font-size)/var(--font-body-xxs-line-height) var(--font-family-primary);--font-body-xxl-semibold:var(--font-weight-semibold) var(--font-body-xxl-font-size)/var(--font-body-xxl-line-height) var(--font-family-primary);--font-body-xl-semibold:var(--font-weight-semibold) var(--font-body-xl-font-size)/var(--font-body-xl-line-height) var(--font-family-primary);--font-body-l-semibold:var(--font-weight-semibold) var(--font-body-l-font-size)/var(--font-body-l-line-height) var(--font-family-primary);--font-body-ml-semibold:var(--font-weight-semibold) var(--font-body-ml-font-size)/var(--font-body-ml-line-height) var(--font-family-primary);--font-body-m-semibold:var(--font-weight-semibold) var(--font-body-m-font-size)/var(--font-body-m-line-height) var(--font-family-primary);--font-body-ms-semibold:var(--font-weight-semibold) var(--font-body-ms-font-size)/var(--font-body-ms-line-height) var(--font-family-primary);--font-body-s-semibold:var(--font-weight-semibold) var(--font-body-s-font-size)/var(--font-body-s-line-height) var(--font-family-primary);--font-body-xs-semibold:var(--font-weight-semibold) var(--font-body-xs-font-size)/var(--font-body-xs-line-height) var(--font-family-primary);--font-body-xxs-semibold:var(--font-weight-semibold) var(--font-body-xxs-font-size)/var(--font-body-xxs-line-height) var(--font-family-primary);--font-body-xxl-bold:var(--font-weight-bold) var(--font-body-xxl-font-size)/var(--font-body-xxl-line-height) var(--font-family-primary);--font-body-xl-bold:var(--font-weight-bold) var(--font-body-xl-font-size)/var(--font-body-xl-line-height) var(--font-family-primary);--font-body-l-bold:var(--font-weight-bold) var(--font-body-l-font-size)/var(--font-body-l-line-height) var(--font-family-primary);--font-body-ml-bold:var(--font-weight-bold) var(--font-body-ml-font-size)/var(--font-body-ml-line-height) var(--font-family-primary);--font-body-m-bold:var(--font-weight-bold) var(--font-body-m-font-size)/var(--font-body-m-line-height) var(--font-family-primary);--font-body-ms-bold:var(--font-weight-bold) var(--font-body-ms-font-size)/var(--font-body-ms-line-height) var(--font-family-primary);--font-body-s-bold:var(--font-weight-bold) var(--font-body-s-font-size)/var(--font-body-s-line-height) var(--font-family-primary);--font-body-xs-bold:var(--font-weight-bold) var(--font-body-xs-font-size)/var(--font-body-xs-line-height) var(--font-family-primary);--font-body-xxs-bold:var(--font-weight-bold) var(--font-body-xxs-font-size)/var(--font-body-xxs-line-height) var(--font-family-primary);font-family:var(--font-family-primary);font-size:16px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;}body{font:var(--font-body-s-regular);}h1{color:var(--color-heading-primary);font:var(--font-head-l-regular);}h2{color:var(--color-heading-primary);font:var(--font-head-m-bold);margin-block-end:1.75rem;&.component-header{color:var(--color-heading-secondary);font:var(--font-head-s-semibold);margin-block-end:1.25rem;}}.text-head-xl-light{font:var(--font-head-xl-light);}.text-head-l-light{font:var(--font-head-l-light);}.text-head-m-light{font:var(--font-head-m-light);}.text-head-s-light{font:var(--font-head-s-light);}.text-head-l-regular{font:var(--font-head-l-regular);}.text-head-m-regular{font:var(--font-head-m-regular);}.text-head-s-regular{font:var(--font-head-s-regular);}.text-head-xs-regular{font:var(--font-head-xxs-regular);}.text-head-m-bold{font:var(--font-head-m-bold);}.text-head-s-bold{font:var(--font-head-s-bold);}.text-head-xs-bold{font:var(--font-head-xxs-bold);}.text-body-xl-regular{font:var(--font-body-xl-regular);}.text-body-l-regular{font:var(--font-body-l-regular);}.text-body-m-regular{font:var(--font-body-m-regular);}.text-body-s-regular{font:var(--font-body-s-regular);}.text-body-xs-regular{font:var(--font-body-xs-regular);}.text-body-xl-bold{font:var(--font-body-xl-bold);}.text-body-l-bold{font:var(--font-body-l-bold);}.text-body-m-bold{font:var(--font-body-m-bold);}.text-body-s-bold{font:var(--font-body-s-bold);}.text-body-xs-bold{font:var(--font-body-xs-bold);}@media screen and (min-width:48rem){body{font:var(--font-body-m-regular);}h1{font:var(--font-head-xl-regular);}h2{font:var(--font-head-l-bold);}}}
@layer component{[data-drupal-messages] .messages{padding:1rem 2rem;border-radius:var(--border-radius);border-width:2px;border-style:solid;&.messages--status{background-color:var(--color-ui-success);border-color:var(--color-ui-success-dark);}&.messages--warning{background-color:var(--color-ui-info);border-color:var(--color-ui-info-dark);}&.messages--error{background-color:var(--color-ui-error);border-color:var(--color-ui-error-dark);}}}
@layer base{.hidden-mobile{display:none;}.hidden-desktop{display:block;}@media screen and (min-width:48rem){.hidden-mobile{display:block;}.hidden-desktop{display:none;}}}
@layer component{:where(.field--text-long,.field--text-with-summary){font:var(--font-body-m-regular);& > *:first-child{margin-block-start:0;}& > * + *{margin-block-start:1rem;}& > *:last-child{margin-block-end:0;}& > *:where(h1,h2,h3,h4,h5,h6){color:var(--color-text-primary);margin-block-start:2rem;text-align:start;}& h1{font:var(--font-body-xl-semibold);}& h2{font:var(--font-head-s-semibold);}& h3{font:var(--font-head-xxs-semibold);}& h4{font:var(--font-body-ms-semibold);}& h5{font:var(--font-body-s-semibold);}& h6{font:var(--font-body-xs-semibold);}& p + p{margin-block-start:0.5rem;}& :where(.media,img,iframe){display:block;max-inline-size:100%;margin-block:2.5rem;border-radius:1.25rem;}& .media--image{margin-block:clamp(1.25rem,5vw,1.75rem);}& .media--pdf{margin-block:1.25rem;}& .media--pdf a{font:inherit;font-weight:500;}}}
@layer base{:where(input[type="text"],input[type="email"],input[type="tel"],input[type="url"],input[type="search"],input[type="password"],textarea){padding:0.5rem 0.75rem;border:1px solid var(--color-primary);color:var(--color-text-primary);font:var(--font-body-m-regular);&::placeholder{color:var(--color-text-secondary);}}label{font:var(--font-body-m-regular);}input[type="radio"]{margin:0;appearance:none;border:1px solid var(--color-gray-900);background:var(--color-white);inline-size:1.25rem;block-size:1.25rem;border-radius:50%;cursor:pointer;vertical-align:middle;&:checked{background:radial-gradient(var(--color-primary) 0% 40%,var(--color-white) 0% 100%);}& + label{vertical-align:middle;margin-inline-start:0.875rem;}}input[type="submit"]{border:none;padding:0.75rem 1.625rem;background-color:var(--color-link-primary);color:var(--color-white);font:var(--font-head-xxs-bold);cursor:pointer;&:hover{color:var(--color-link-secondary);}}}
@layer base{:root{--layout-max-width:80rem;--layout-padding-inline:clamp(1rem,4.5vw,5rem);--layout-padding-inline-negative:calc(var(--layout-padding-inline) * -1);--layout-padding-inline-desktop-inner:2rem;--layout-text-width:50rem;--layout-component-block-space:clamp(2.5rem,4vw,3.75rem);--layout-component-block-space-negative:calc(var(--layout-component-block-space) * -1);--layout-grid-cols:1;height:100%;}header{position:relative;z-index:2;}main{position:relative;z-index:1;}footer{z-index:0;}.container{padding-inline:var(--layout-padding-inline);& > *{max-inline-size:var(--layout-max-width);margin-inline:auto;}}.layout-content__inner{transition:var(--transition);}.full-width{margin-inline:calc(50% - 50vw);}@media screen and (min-width:48rem){:root{--layout-padding-inline-negative:calc((var(--layout-padding-inline) * -1) - var(--layout-padding-inline-desktop-inner));--layout-grid-cols:2;}.layout-content__inner,.container > *{padding-inline:var(--layout-padding-inline-desktop-inner);}}@media screen and (min-width:64rem){:root{--layout-grid-cols:3;}}}
@layer component{.header{position:sticky;z-index:2;inset-block-start:0;background-color:var(--color-background-white);& > .container{padding-inline:1.25rem;}}.header__inner{position:relative;display:flex;align-items:center;justify-content:space-between;padding-block:0.625rem;border-block-end:1px solid var(--color-pcp-gray-500);}.header .logo{inline-size:12.375rem;block-size:4.25rem;flex:0 0 auto;& a,& svg{display:block;inline-size:100%;block-size:100%;}}.header__toggle{display:grid;place-items:center;inline-size:1.75rem;block-size:1.75rem;flex:0 0 auto;}.header__toggle-icon{display:block;inline-size:1.3125rem;block-size:1rem;}.header__toggle-icon--close{display:none;inline-size:1rem;}.header__toggle[aria-expanded='true']{& .header__toggle-icon--open{display:none;}& .header__toggle-icon--close{display:block;}}.header__regions{position:absolute;z-index:2;inset-block-start:100%;inset-inline:-1.25rem;padding:1.75rem 1.25rem;border-block-end:1px solid var(--color-pcp-gray-500);background-color:var(--color-background-white);}.header__inner.active{border-block-end-color:transparent;& > .header__regions{display:flex;flex-direction:column;gap:1.25rem;}}.header__top{padding-block-start:0.625rem;border-block-start:1px solid var(--color-pcp-gray-500);& .region--header-top{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;}}}@media screen and (min-width:48rem){@layer component{.header > .container{padding-inline:var(--layout-padding-inline);}}}@media screen and (min-width:64rem){@layer component{.header__inner{display:grid;grid-template-columns:13.0625rem 1fr;grid-template-rows:6.125rem 3.25rem;gap:0.625rem 1rem;padding-block:0;border-block-end:0;&::after{content:'';position:absolute;inset-block-start:6.0625rem;inset-inline:var(--layout-padding-inline-desktop-inner);border-block-end:1px solid var(--color-pcp-gray-500);}}.header .logo{grid-column:1;grid-row:1;inline-size:13.0625rem;block-size:4.5rem;align-self:center;}.header__toggle{display:none;}.header__regions,.header__inner.active > .header__regions{display:contents;}.header__top{grid-column:2;grid-row:1;align-self:stretch;padding-block-start:0;border-block-start:0;& .region--header-top{flex-direction:row;align-items:center;justify-content:flex-end;gap:2.25rem;block-size:100%;}}.header__bottom{grid-column:1 / -1;grid-row:2;align-self:stretch;& .region--header-bottom{block-size:100%;}}}}
@layer component{.footer{background-color:var(--color-background-black);color:var(--color-white);& a,& h2{color:var(--color-white);}}.footer__inner{display:flex;flex-direction:column;gap:1rem;padding-block:1.5rem 1.75rem;}.footer__brands{display:flex;flex-direction:column;gap:1rem;}.footer__brand:nth-of-type(3) img{max-inline-size:7.125rem;}.footer__copyright{font:var(--font-body-xxs-regular);}.footer__copyright-links{margin-block-start:0.25rem;}@media screen and (min-width:48rem){.footer__inner{gap:1.5rem;padding-block:2.5rem 3rem;}.footer__brands{flex-direction:row;align-items:flex-start;}.footer__brand + .footer__brand{padding-inline-start:1rem;border-inline-start:2px solid var(--color-neutral-400);}}}
.hbspt-form > form{display:flex;flex-direction:column;gap:1.25rem;& *{font:var(--font-body-m-light);}& .inputs-list{display:flex;flex-direction:column;gap:1rem;}& .hs-fieldtype-text input{max-inline-size:var(--layout-text-width);}& :where(.hs-fieldtype-radio,.hs-fieldtype-checkbox) input{inline-size:1.25rem;block-size:1.25rem;accent-color:var(--color-primary);}& .hs-fieldtype-radio{& .inputs-list{list-style:none;padding:0;margin:1rem 0 0;}}& .hs-form-radio label{display:flex;gap:0.875rem;cursor:pointer;&:hover{color:var(--color-text-secondary);}& > input{flex-shrink:0;}}& .hs-form-required{color:var(--color-ui-error-dark);}& .hs-recaptcha{display:none;}& .input{inline-size:100%;}& fieldset.form-columns-2,& fieldset.form-columns-3{inline-size:100%;display:grid;gap:0.75rem;& > .hs-form-field{inline-size:100%;float:none;}& .input{margin-inline-end:0;}& input{inline-size:100%;}}& .hs-error-msgs{list-style:none;padding:0;margin:0.5rem 0 0;}& input[type="submit"]{padding:0.75rem 1.5rem;font:var(--font-body-ms-semibold);border-radius:var(--border-radius-sm);background-color:var(--color-link-primary);color:var(--color-white);&:hover,&:focus-visible{background-color:var(--color-link-secondary)}}}
@layer component{.cta-form{color:var(--color-white);background-color:var(--color-background-tertiary);}.cta-form__inner{display:flex;flex-direction:column;gap:1.75rem;padding-block:2.5rem;}.cta-form__content{display:flex;flex-direction:column;gap:1rem;min-inline-size:0;}.cta-form__copy{display:flex;flex-direction:column;gap:0.375rem;}.cta-form .field--field-header h2{margin:0;font:var(--font-head-s-semibold);line-height:normal;color:var(--color-white);}.cta-form__body{font:var(--font-body-ms-regular);& p{margin:0;}}.cta-form__link{display:inline-flex;align-items:center;align-self:flex-start;gap:0.3125rem;color:var(--color-white);font:var(--font-body-ms-bold);text-decoration:none;&:hover,&:focus-visible{color:var(--color-link-primary);}}.cta-form__form{min-inline-size:0;}@media screen and (min-width:48rem){.cta-form__inner{flex-direction:row;align-items:center;justify-content:center;gap:3.75rem;padding-block:3.25rem;}.cta-form__content,.cta-form__form{flex:1 1 0;}.cta-form__content{gap:1.25rem;}}}.cta-form__form{& .hbspt-form > form{display:flex;flex-direction:column;gap:0.5rem;}& fieldset{max-inline-size:none;}& .hs-email{flex:1 1 auto;min-inline-size:0;& > label{display:none;}}& .input{margin:0;}& input[type="email"]{inline-size:100%;block-size:2.625rem;padding:0.625rem 0.875rem;border:1px solid var(--color-gray);border-radius:0.375rem;background-color:var(--color-white);color:var(--color-black);font:var(--font-body-xs-regular);&::placeholder{color:var(--color-black);opacity:1;}}& .hs_submit,& .actions{margin:0;padding:0;}& input[type="submit"]{inline-size:100%;min-block-size:2.6875rem;padding:0.625rem 1.25rem 0.6875rem;}& .hs-error-msgs,& .submitted-message{color:var(--color-white);}}@media screen and (min-width:48rem){.cta-form__form .hbspt-form > form{flex-direction:row;align-items:stretch;}.cta-form__form .hs-form-field.hs-fieldtype-text{& .input,& input{block-size:100%;}}.cta-form__form input[type="submit"]{inline-size:auto;white-space:nowrap;}}
.blueconic-embed-target:empty{display:flex;align-items:center;justify-content:center;color:var(--color-neutral-400);border:2px dashed currentColor;block-size:6rem;inline-size:100%;&:hover{color:var(--color-neutral-300);}&::after{content:'Form embed area';display:block;text-align:center;font:var(--font-body-xs-regular);}}.cta-form__form .uniForm{& .formHolder{padding:0;}& fieldset{display:flex;flex-direction:column;gap:0.5rem;border:0;padding:0;}& .fieldHolder{padding:0;}& .blueConicSingleLineText{min-inline-size:0;& label{display:none;}}& input.textInput{float:none;inline-size:100%;block-size:2.625rem;margin:0;padding:0.625rem 0.875rem;border:1px solid var(--color-gray);border-radius:0.375rem;background-color:var(--color-white);color:var(--color-black);font:var(--font-body-xs-regular);&::placeholder{color:var(--color-black);opacity:1;}}& .buttonHolder{margin:0;padding:0;border-radius:0;background:transparent;text-align:start;}& .buttonHolder input[type="submit"]{position:static;inline-size:100%;min-block-size:2.6875rem;padding:0.625rem 1.25rem 0.6875rem;border:0;border-radius:var(--border-radius-sm);background:var(--color-link-primary);box-shadow:none;color:var(--color-white);font:var(--font-body-ms-semibold);line-height:normal;text-shadow:none;cursor:pointer;&:hover,&:focus-visible{background:var(--color-link-secondary);}}}@media screen and (min-width:48rem){.cta-form__form .uniForm{& fieldset{flex-direction:row;align-items:stretch;}& .blueConicSingleLineText{flex:1 1 auto;& > div,& input.textInput{block-size:100%;}}& .buttonHolder input[type="submit"]{inline-size:auto;block-size:100%;white-space:nowrap;}}}
@layer component{.header .block--primarycarepsych-about{& > h2{margin:0;}& .menu{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;margin:0;padding:0;list-style:none;}& .menu__item{margin:0;color:var(--color-neutral-500);list-style:none;& > a{color:inherit;font:var(--font-body-ml-semibold);text-decoration:none;&:hover,&:focus-visible{color:var(--color-secondary);text-decoration:none;}&.is-active{color:var(--color-link-primary);}}}}}@media screen and (min-width:64rem){@layer component{.header .block--primarycarepsych-about .menu__item > a{font:var(--font-head-xxs-semibold);}}}
@layer component{.header .block--primarycarepsych-main-menu{& > h2{margin:0;}& .menu{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;margin:0;padding:0;list-style:none;}& .menu__item{margin:0;color:var(--color-text-primary);list-style:none;& > a,& > button{color:inherit;font:var(--font-body-l-semibold);text-decoration:none;transition:none;&.is-active{color:var(--color-link-primary);}}& > a{position:relative;}& > button{display:flex;align-items:center;gap:0.625rem;& > svg{position:relative;inset-block-start:0.1875rem;transform:rotate(180deg);}}& > a::after,& > button > span::after{content:'';position:absolute;inset-block-start:calc(100% + 2px);inset-inline:0;block-size:2px;background-color:transparent;}& > button > span{position:relative;}& > a:hover,& > button:hover,&.active > button{color:var(--color-link-primary);text-decoration:none;}& > a:hover::after,& > button:hover > span::after,&.active > button > span::after{background-color:currentcolor;}&.active > button > svg{transform:rotate(0deg);}}& .menu__dropdown{padding-block:1.25rem;background-color:var(--color-background-secondary);& .container > *{padding-inline:0;}& .views-inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:0.75rem;}&.full-width{margin-inline:0;}& > .container{padding-inline:0;}}& .region--dropdown-blocks .block:not(.is-open){display:none;}&.contextual-region{position:static;}}}@media screen and (min-width:64rem){@layer component{.header .block--primarycarepsych-main-menu{display:flex;align-items:flex-start;justify-content:flex-end;block-size:100%;& .menu{position:static;flex-direction:row;align-items:flex-start;justify-content:flex-end;gap:1.5rem;inline-size:100%;padding-block-start:0.625rem;}& .menu__dropdown{position:absolute;z-index:1;inset-block-start:100%;inset-inline:0;padding:1rem;}& .menu__item{& > a,& > button{font:var(--font-head-xxs-semibold);transition-property:var(--transition-properties);transition-duration:var(--transition-timing);transition-timing-function:var(--transition-curve);}& > button > svg{display:none;}&.menu__item--has-dropdown.active .menu__dropdown::after{--size:1rem;content:'';position:absolute;inset-inline:0;inset-block-end:calc(-1 * var(--size));block-size:var(--size);background:linear-gradient(var(--color-shadow-10),transparent);}}}}}
@layer base{[data-dropdown] > [data-dropdown-area]{display:none;}[data-dropdown].active > [data-dropdown-area]{display:block;}}
@layer component{.block--primarycarepsych-primary-local-tasks{margin-block:1.125rem;& ul{margin:0;padding:0;max-inline-size:max-content;display:flex;flex-wrap:wrap;}& li{list-style:none;}& li + li{margin-block-start:0;}& li:first-of-type a{border-inline-start:1px solid var(--color-gray-400);border-start-start-radius:var(--border-radius);border-end-start-radius:var(--border-radius);}& li:last-of-type a{border-inline-end:1px solid var(--color-gray-400);border-start-end-radius:var(--border-radius);border-end-end-radius:var(--border-radius);}& li + li a{border-inline-start:1px solid var(--color-gray-400);}& a{display:inline-block;background-color:var(--color-gray-100);padding:.5rem 1rem;;border-block:1px solid var(--color-gray-400);text-decoration:none;}& a.is-active{background-color:var(--color-gray-200);}& a:hover,& a:focus-visible{background-color:var(--color-background-primary);color:var(--color-white);}}}
@layer component{.custom-select{position:relative;min-inline-size:10rem;max-inline-size:19.75rem;inline-size:100%;margin-inline:auto;& ul{position:absolute;inset-block-start:100%;inset-inline:0;list-style:none;margin:0;padding:0;z-index:1;}& ul > li + li{margin-block-start:0;}& button{padding:0.75rem 1.25rem;inline-size:100%;}& li > button{font:var(--font-body-m-regular);cursor:pointer;background-color:var(--color-white);}& li:nth-of-type(4n - 3) > button{background-color:var(--color-gray-150);}& li:nth-of-type(4n - 2) > button{background-color:var(--color-gray-125);}& li:nth-of-type(4n - 1) > button{background-color:var(--color-gray-100);}& li > button:hover{text-decoration:underline;}& li + li{margin-block-start:0;}}.custom-select.active{box-shadow:2px 4px 20px 0 var(--color-shadow-15);& ul{box-shadow:2px 4px 20px 0 var(--color-shadow-15);}& .custom-select__toggle{color:var(--color-text-secondary);}& .custom-select__toggle svg{transform:rotate(-180deg);}}.custom-select__toggle{font:var(--font-body-l-regular);background-color:var(--color-white);text-align:initial;display:inline-flex;justify-content:space-between;align-items:center;gap:1ch;min-block-size:3rem;& > span[role="presentation"]{flex-shrink:0;}& svg{transform:translateY(1px);color:var(--color-primary);}}}
@layer component{.media{&.align-left,&.align-right{margin-block:0;}&.align-left{margin-inline-end:2ch;}&.align-right{margin-inline-start:2ch;}&.align-center{text-align:center;margin-block:1.75rem;}}@media screen and (min-width:48rem){.media{&.align-center{margin-block:2.5rem;}}}}
@layer component{.media--image{}}
@layer component{.media--video.media--view-mode--full-width iframe{inline-size:100%;height:auto;aspect-ratio:16 / 9;}}
@layer component{.views-exposed-form{position:relative;display:grid;grid-template-columns:repeat(var(--layout-grid-cols),1fr);gap:1rem 2rem;margin-block:2rem;& .custom-select{border:2px solid var(--color-secondary);max-inline-size:unset;}& .custom-select ul{inset-block-start:calc(100% + 2px);inset-inline:-2px;}& .search-container{display:flex;align-items:stretch;}& .search-container .form-type-textfield{flex-grow:1;}& .search-container .form-actions{flex-shrink:0;}& input[type="text"]{inline-size:100%;block-size:100%;padding:0.75rem 1.25rem;font:var(--font-body-m-bold);color:var(--color-text-secondary);background-color:var(--color-background-secondary);border:0;}& .form-actions [type="submit"]{padding:0.75rem 1rem;}}@media screen and (min-width:48rem){.views-exposed-form .search-container{grid-column:span 2;}}@media screen and (min-width:64rem){.views-exposed-form .search-container{grid-column:span 1;}}}
@layer component{.header-search-block{inline-size:100%;}.header-search-block form{display:flex;align-items:center;gap:1.25rem;inline-size:100%;min-block-size:2.75rem;margin:0;padding:0.75rem 1rem;border:1px solid transparent;border-radius:0.375rem;background-color:var(--color-pcp-gray-100);&:has(*:focus){border-color:var(--color-primary);& button{color:var(--color-primary);}}& .form-item{min-inline-size:0;flex:1 1 auto;margin:0;}& .header-search-input{inline-size:100%;margin:0;padding:0;border:0;outline-offset:0.25rem;appearance:none;background:transparent;color:var(--color-neutral-500);font:var(--font-body-ms-regular);letter-spacing:-0.015em;&::placeholder{color:var(--color-neutral-500);opacity:1;}&::-webkit-search-cancel-button{display:none;}&:focus{outline:none;}}& .header-search-submit{display:grid;place-items:center;inline-size:1.25rem;block-size:1.25rem;flex:0 0 auto;padding:0;overflow:hidden;color:var(--color-neutral-500);background:transparent;border:0;cursor:pointer;}&:has(.header-search-input:not(:placeholder-shown)){& .header-search-input{color:var(--color-primary);font-weight:var(--font-weight-bold);}& .header-search-submit{color:var(--color-primary);}}}}@media screen and (width >= 64rem){@layer component{.header-search-block{inline-size:18.75rem;}}}
@layer component{.node--content-page.node--view-mode--full{color:var(--color-text-primary);& > .node__content{display:flex;flex-direction:column;gap:1.25rem;padding-block-end:var(--layout-component-block-space);}& .content-page__header{display:flex;flex-direction:column;align-items:flex-start;gap:0.5rem;& .separator{block-size:6px;inline-size:6px;border-radius:50%;background-color:var(--color-gray);}}& .content-page__sponsored{display:inline-flex;column-gap:1rem;align-items:start;margin-block-end:0.75rem;padding:0.875rem;margin-block-start:1.25rem;color:var(--color-text-primary);border-radius:0.375rem;background-color:var(--color-background-secondary);& svg{grid-row:1 / span 2;}& .field--field-sponsorship-text{font:var(--font-body-xxs-regular);letter-spacing:-0.0063rem;}& p{margin:0;}}& .content-page__meta{display:flex;flex-wrap:wrap;gap:0.25rem 0.625rem;align-items:center;color:var(--color-text-tertiary);font:var(--font-body-m-semibold);& a{color:inherit;text-decoration:none;}& .separator{color:var(--color-gray);font:var(--font-body-xxs-semibold);}}& .content-page__title{max-inline-size:var(--layout-text-width);margin:0;color:var(--color-text-primary);font:var(--font-head-ms-semibold);}& .content-page__authors{inline-size:100%;padding-block:0.625rem;& .field--field-authors{display:flex;flex-direction:column;gap:1rem;}}& .content-page__main{display:flex;flex-direction:column;gap:2rem;min-inline-size:0;max-inline-size:var(--layout-text-width);& :where(.field--field-media,.field--field-media img,.field--field-media iframe){display:block;inline-size:100%;}& :where(.field--field-media img,.field--field-media iframe){border-radius:1.25rem;}& .field--field-media iframe{block-size:auto;aspect-ratio:16 / 9;}}& .content-page__resources{margin-block-start:0.5rem;display:flex;flex-direction:column;gap:0.5rem;}& .content-page__references{& hr{margin-block:0 0.625rem;}& h2{font:var(--font-head-xs-semibold);margin-block-end:0.4375rem;}}& .content-page__sidebar{min-inline-size:0;margin-block-start:1.25rem;&:not(:has(.content-page__embed)){display:none;}}& .content-page__embed-anchor{display:block;block-size:1px;}& .content-page__embed{position:fixed;z-index:10;inset-inline:var(--layout-padding-inline);inset-block-end:0;display:flex;flex-direction:column;gap:1.25rem;inline-size:auto;max-block-size:calc(100dvh - 1.25rem);margin-inline:auto;padding:1.25rem 1.5rem 1.5rem;overflow:hidden;color:var(--color-text-primary);border-radius:1rem;background-color:var(--color-gray-light);box-shadow:0.1875rem -0.125rem 0.625rem var(--color-shadow-10);transition:inset-block-end 250ms ease;&:has(.field--field-assessment-description){gap:0.625rem;}&[data-expanded="true"]{inset-block-end:1.25rem;overflow-y:auto;}& .content-page__embed-toggle{position:absolute;z-index:1;inset:0;inline-size:100%;padding:0;border:0;background:transparent;cursor:pointer;&::after{position:absolute;inset-block-start:1.375rem;inset-inline-end:1.375rem;inline-size:1.25rem;block-size:0.875rem;background:url(/themes/custom/primarycarepsych/images/chevron--blue.svg) center / contain no-repeat;content:"";transition:transform 250ms ease;}&[aria-expanded="false"]::after{transform:rotate(180deg);}&[aria-expanded="true"]{inset:0 0 auto auto;inline-size:4rem;block-size:4rem;}&:focus-visible{outline:0.125rem solid var(--color-primary);outline-offset:-0.25rem;}}& > [data-content-page-embed-content]{display:flex;flex-direction:column;gap:1.25rem;}&[data-expanded="false"] > [data-content-page-embed-content]{position:absolute;inset-inline:1.5rem;visibility:hidden;}& .field--field-assessment-description{font:var(--font-body-m-semibold);& p{margin:0;}}}& .content-page__embed-header{padding-inline-end:2.875rem;font:var(--font-head-s-semibold);color:var(--color-heading-secondary);margin-block-end:0;& .field--field-assessment-header{font:var(--font-head-s-semibold);}}& .content-page__sidebar--reached .content-page__embed{position:static;inline-size:100%;max-inline-size:none;max-block-size:none;margin-inline:0;}& .content-page__sidebar--reached .content-page__embed[data-expanded="true"]{overflow:visible;}}.node--content-page.node--view-mode--card{& .card__title{color:var(--color-gray);}& .field--title{color:var(--color-text-primary);}& .field--body{margin-block-start:0.75rem;font:var(--font-body-l-light);}}@media screen and (min-width:30rem){.node--content-page.node--view-mode--full{& .content-page__embed{max-inline-size:20.9375rem;margin-inline:auto 0;}}}@media screen and (min-width:48rem){.node--content-page.node--view-mode--full{& .content-page__authors .field--field-authors{flex-flow:row wrap;column-gap:2.5rem;& > .field__item{flex:0 1 calc((100% - 5rem) / 3);}}& .content-page__main{gap:2.5rem;}}}@media screen and (min-width:64rem){.node--content-page.node--view-mode--full{& > .node__content{display:grid;grid-template-areas:"header empty"
          "body sidebar";grid-template-columns:minmax(0,var(--layout-text-width)) minmax(18rem,24rem);gap:1.75rem 2rem;align-items:start;}& .content-page__header{grid-area:header;gap:0.625rem;& .content-page__sponsored{grid-template-columns:3.9375rem max-content;column-gap:1.25rem;inline-size:fit-content;margin-block-end:1.125rem;padding-block:0.875rem;padding-inline:1rem;& .field--field-sponsorship-text{font:var(--font-body-xs-regular);}}& .content-page__title{font:var(--font-head-l-semibold);}}& .content-page__main{grid-area:body;}& .content-page__references h2{font:var(--font-head-s-semibold);}& .content-page__sidebar{grid-area:sidebar;position:sticky;inset-block-start:var(--header-height);margin-block-start:0;}& .content-page__embed{position:static;inline-size:100%;max-inline-size:none;max-block-size:none;margin-inline:0;padding:1.75rem;overflow:visible;box-shadow:none;& .content-page__embed-toggle{display:none;}&[data-expanded="false"] > [data-content-page-embed-content]{position:static;visibility:visible;}}& .content-page__embed-header{padding-inline-end:0;font:var(--font-head-m-semibold);}}}}
