.interview-main{max-width:1060px;padding-bottom:64px}.interview-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:32px 0 38px}.interview-heading h1{margin:6px 0 7px;font-size:2rem;line-height:1.5}.interview-heading p{margin:0;color:#607286;font-size:.9375rem}.interview-heading .eyebrow{color:#18786e;font-size:.8125rem}.interview-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:24px 0 14px}.interview-section-heading h2{margin:0;font-size:1.125rem}.interview-section-heading p{margin:0;font-size:.875rem;color:#607286}.interview-previous{margin-top:36px}.interview-entry{background:#fff;border:1px solid #d9e3eb;border-radius:12px;margin-bottom:14px;overflow:hidden;scroll-margin-top:20px}.interview-entry:target{border-color:#44877e;box-shadow:0 0 0 2px #d8ebe6}.interview-entry>details>summary{display:flex;gap:20px;align-items:center;padding:23px 26px;cursor:pointer;list-style:none}.interview-entry summary::-webkit-details-marker{display:none}.interview-entry details[open]>summary{border-bottom:1px solid #e4eaf0}.interview-entry-date{font-variant-numeric:tabular-nums;font-size:.875rem;color:#41687c;white-space:nowrap}.interview-entry-title{font-size:1.0625rem;font-weight:650;flex:1;overflow-wrap:anywhere}.interview-toggle{width:9px;height:9px;flex:none;border-right:2px solid #608079;border-bottom:2px solid #608079;transform:rotate(45deg);margin:0 4px 5px}.interview-entry details[open]>summary .interview-toggle{transform:rotate(225deg);margin-bottom:0}.interview-entry-content{padding:24px 32px 0}.interview-meta{margin:0 0 22px;font-size:.875rem;color:#647587;display:flex;flex-wrap:wrap;gap:8px 28px}.interview-meta div{display:flex;gap:10px;max-width:100%}.interview-meta dt{white-space:nowrap}.interview-meta dd{margin:0;overflow-wrap:anywhere}.interview-plain,.interview-markdown{font-size:1rem;line-height:2;color:#2e455a;overflow-wrap:anywhere}.interview-plain,.interview-markdown p,.interview-markdown blockquote{white-space:pre-wrap}.interview-markdown h3{font-size:1.125rem;line-height:1.75;margin:30px 0 13px;color:#244d49;padding-bottom:10px;border-bottom:1px solid #e0ebe7}.interview-markdown h3:first-child{margin-top:0}.interview-markdown p{margin:0 0 18px}.interview-markdown blockquote{margin:14px 0;padding:10px 18px;border-left:3px solid #6ba597;background:#f2f8f5}.interview-markdown .interview-bullet{padding-left:24px;position:relative;margin-bottom:8px}.interview-bullet>span{position:absolute;left:0;color:#588b7d}.interview-markdown pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f8fa;border:1px solid #e0e7ed;border-radius:6px;padding:16px;font:inherit;font-size:.9375rem}.interview-record-footer{margin-top:26px;padding:17px 0;border-top:1px solid #e5ebef;display:flex;gap:18px;align-items:center;justify-content:space-between;font-size:.8125rem;color:#697c8d}.interview-record-footer>div{min-width:0;overflow-wrap:anywhere}.interview-record-footer p{margin:3px 0}.interview-record-footer>a{white-space:nowrap}.interview-empty{border:1px dashed #c7d8d6;border-radius:12px;text-align:center;background:#fff;padding:48px 24px}.interview-empty-icon{display:inline-flex;background:#edf5f2;color:#377c6c;border-radius:50%;padding:16px}.interview-empty h2{font-size:1.2rem;line-height:1.7;margin:18px 0 12px}.interview-empty p{color:#647487;line-height:1.9;margin:10px 0}.interview-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:30px;font-size:.875rem}.interview-entry summary:focus-visible{outline:3px solid #4476cc;outline-offset:-4px}.interview-plain:empty{min-height:80px}
@media(max-width:760px){.interview-heading{align-items:flex-start;flex-direction:column;margin:25px 0 28px;gap:20px}.interview-heading h1{font-size:1.75rem}.interview-heading>.cms-button{width:100%;text-align:center}.interview-section-heading{display:block}.interview-section-heading p{margin-top:7px}.interview-entry>details>summary{padding:20px 18px;gap:8px 14px;flex-wrap:wrap}.interview-entry-date{width:100%}.interview-entry-title{font-size:1rem}.interview-entry-content{padding:20px 20px 0}.interview-meta{display:block}.interview-meta div{margin-bottom:8px}.interview-record-footer{align-items:flex-start;flex-direction:column;gap:10px}.interview-bottom{align-items:flex-start;flex-direction:column;gap:18px}.interview-empty{padding:34px 20px}.interview-empty br{display:none}.interview-markdown h3{font-size:1.0625rem}}
.interview-version-tabs{display:flex;gap:6px;max-width:440px;padding:5px;margin:0 0 24px;border:1px solid #dbe6e2;border-radius:10px;background:#f0f5f3}
.interview-version-tabs[hidden],.interview-version-panel[hidden]{display:none}
.interview-version-tab{flex:1;min-height:44px;padding:10px 14px;border:1px solid transparent;border-radius:6px;background:transparent;color:#48655e;font:inherit;font-size:.9375rem;font-weight:650;line-height:1.5;cursor:pointer}
.interview-version-tab[aria-selected="true"]{border-color:#77a89a;background:#fff;color:#205e4f;box-shadow:0 1px 3px #1f584818}
.interview-version-tab:not(:disabled):hover{background:#e4efeb}
.interview-version-tab[aria-selected="true"]:hover{background:#fff}
.interview-version-tab:focus-visible,.interview-version-panel:focus-visible{outline:3px solid #4476cc;outline-offset:3px}
.interview-version-tab:disabled{cursor:default;color:#7c8985;font-weight:500}
.interview-version-missing{display:inline-block;font-size:.6875rem;font-weight:400;white-space:nowrap}
.interview-version-heading{margin:24px 0 12px;color:#244d49;font-size:1rem;line-height:1.6}
.interview-version-panel:first-of-type .interview-version-heading{margin-top:0}
.interview-record-versions[data-enhanced="true"] .interview-version-heading{display:none}
.interview-version-empty{margin:0;color:#697c77;font-size:.9375rem;line-height:1.8}
.interview-original-draft{margin-top:28px;padding-top:18px;border-top:1px solid #e4eaf0}
.interview-original-draft>summary{cursor:pointer;font-size:.875rem;color:#597067;line-height:1.8}
@media(max-width:480px){.interview-version-tabs{max-width:none}.interview-version-tab{padding:10px 6px;font-size:.875rem}.interview-version-missing{display:block;margin-top:2px}}
@media print{.interview-version-tabs{display:none!important}.interview-version-panel[hidden]{display:block!important}.interview-record-versions[data-enhanced="true"] .interview-version-heading{display:block}.interview-version-panel{margin-bottom:24px}}
