/* Contact and discussion preparation, with no collection or submission interface. */
.contact-page .page-title-row{align-items:start}.contact-page .page-title-row h1{font-size:clamp(35px,3.8vw,54px);line-height:1.17}.contact-page .page-title-row .lead{font-size:17px;line-height:1.85;max-width:560px}.contact-start-actions{display:flex;align-items:center;gap:20px 24px;flex-wrap:wrap;margin-top:25px}.contact-start-actions .button{font-size:13px;gap:22px;padding:14px 20px}.contact-start-actions .text-link{font-size:12px;gap:13px}.contact-publication-note{display:flex;align-items:flex-start;gap:12px;border-top:1px solid var(--line);padding-top:18px;margin-top:30px;font-size:11px;line-height:1.9;color:var(--muted)}.contact-publication-note>span{display:flex;justify-content:center;align-items:center;flex:0 0 19px;height:19px;border:1px solid #9bb9aa;border-radius:50%;font-family:Georgia,serif;font-size:12px;line-height:1;color:var(--teal);margin-top:1px}
.contact-preparation{padding:70px 0}.conversation-layout{display:grid;grid-template-columns:1.25fr 1fr;gap:9%;align-items:start}.conversation-layout h2{font-size:36px;max-width:600px}.conversation-prompts{margin-top:30px}.conversation-prompts li{display:grid;grid-template-columns:25px minmax(0,1fr);gap:20px;padding:24px 0;border-top:1px solid var(--line)}.conversation-prompts h3{font-size:22px;line-height:1.4;margin-bottom:11px}.conversation-prompts p{font-size:14px;line-height:1.9;color:var(--muted);max-width:580px}.prompt-index{font-size:11px;color:var(--teal);line-height:1.9;padding-top:2px}.conversation-footnote{font-size:12px;line-height:1.85;color:var(--muted);padding-inline-start:45px;margin-top:5px;max-width:610px}
.business-base{background:var(--paper);border-bottom:3px solid #c3e6d7}.business-base figure{position:relative;height:235px;isolation:isolate}.business-base img{height:100%;object-fit:cover;object-position:50% 50%}.business-base figure:after{content:"";position:absolute;inset:30% 0 0;background:linear-gradient(transparent,#0c292dec);z-index:0}.business-base figcaption{position:absolute;bottom:24px;inset-inline:26px;color:white;z-index:1}.business-base figcaption>span{display:block;font-size:10px;line-height:1.8;color:#c3ebdb;margin-bottom:8px}.business-base figcaption>strong{font-size:21px;font-weight:500;line-height:1.4;letter-spacing:-.025em}.business-base dl{margin:0;padding:7px 29px 25px}.business-base dl>div{padding:21px 0;border-bottom:1px solid var(--line)}.business-base dl>div:last-child{border:0;padding-bottom:3px}.business-base dt{font-size:10px;line-height:1.8;font-weight:650;color:var(--teal);margin-bottom:9px}.business-base dd{font-size:14px;line-height:1.9;color:var(--muted);margin:0}
.contact-sharing{background:var(--petrol);color:white;padding:65px 0}.sharing-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:10%;align-items:start}.contact-sharing .eyebrow{color:#a9e3cf}.contact-sharing h2{font-size:38px;line-height:1.2}.sharing-layout>div>p:not(.eyebrow){font-size:15px;line-height:1.9;color:#bdd1ce;max-width:500px;margin-top:24px}.sharing-rules li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:18px;padding:21px 0;border-top:1px solid #ffffff30}.sharing-rules li>span{font-size:10px;color:#a9e3cf;padding-top:3px;line-height:1.9}.sharing-rules h3{font-size:21px;line-height:1.4;margin-bottom:10px}.sharing-rules p{font-size:14px;line-height:1.85;color:#bdd1ce}
.contact-next{padding:58px 0;background:var(--mint)}.contact-next-layout{display:grid;grid-template-columns:1.25fr 1fr;gap:10%;align-items:center}.contact-next h2{font-size:36px;max-width:650px}.contact-next p:not(.eyebrow){font-size:15px;line-height:1.85;color:#365957;max-width:620px;margin-top:21px}.contact-next-actions{display:flex;flex-direction:column;align-items:flex-start;justify-self:end;gap:22px}.contact-next-actions .button{min-width:230px}.contact-next-actions .text-link{font-size:12px}
.conversation-layout>*,.sharing-layout>*,.contact-next-layout>*,.contact-page .page-title-row>*{min-width:0}.contact-page h1,.contact-page h2,.contact-page h3{overflow-wrap:break-word}
html[dir=rtl] .contact-page .page-title-row h1{font-size:clamp(32px,3.5vw,50px);line-height:1.5}html[dir=rtl] .contact-sharing h2{line-height:1.5}html[dir=rtl] .business-base figcaption>strong{letter-spacing:0;line-height:1.6}
@media(max-width:1050px){.contact-page .page-title-row{gap:6%}.contact-start-actions{gap:18px}.contact-start-actions .button{font-size:12px;padding-inline:17px;gap:17px}.conversation-layout{gap:7%;grid-template-columns:1.2fr 1fr}.conversation-layout h2{font-size:32px}.business-base figcaption{inset-inline:23px}.business-base dl{padding-inline:25px}.sharing-layout{gap:7%}.contact-sharing h2{font-size:34px}.contact-next h2{font-size:33px}}
@media(max-width:850px){.contact-page .page-title-row h1{font-size:42px}.contact-page .page-title-row .lead{font-size:15px}.contact-start-actions .button{font-size:12px}.contact-start-actions .text-link{font-size:11px}.contact-preparation{padding-block:57px}.conversation-layout{gap:6%;grid-template-columns:1.2fr 1fr}.conversation-prompts{margin-top:26px}.conversation-prompts li{gap:15px;grid-template-columns:22px minmax(0,1fr);padding:22px 0}.conversation-prompts h3{font-size:20px}.conversation-prompts p{font-size:13px}.conversation-footnote{padding-inline-start:37px;font-size:11px}.business-base figure{height:225px}.business-base figcaption>strong{font-size:19px}.business-base dl{padding-inline:22px}.business-base dd{font-size:13px}.contact-sharing{padding-block:55px}.contact-sharing h2{font-size:32px}.sharing-rules h3{font-size:20px}.sharing-rules p{font-size:13px}.sharing-rules li{gap:13px;grid-template-columns:21px minmax(0,1fr)}.contact-next-layout{gap:7%}.contact-next h2{font-size:31px}.contact-next-actions .button{min-width:190px;font-size:13px}html[dir=rtl] .contact-page .page-title-row h1{font-size:37px}}
@media(max-width:640px){.contact-page .page-title-row{grid-template-columns:1fr;gap:22px}.contact-page .page-title-row h1{font-size:35px;line-height:1.2}.contact-page .page-title-row .lead{font-size:15px}.contact-start-actions{gap:20px;margin-top:23px}.contact-start-actions .button{font-size:12px;line-height:1.6;padding:14px 17px;gap:16px}.contact-start-actions .text-link{font-size:12px}.contact-publication-note{font-size:11px;line-height:1.85;gap:10px;margin-top:25px;padding-top:17px}.contact-preparation{padding-block:47px}.conversation-layout{grid-template-columns:1fr;gap:32px}.conversation-layout h2{font-size:32px}.conversation-layout .eyebrow{font-size:10px}.conversation-prompts{margin-top:25px}.conversation-prompts li{gap:17px;padding:22px 0}.conversation-prompts h3{font-size:22px;margin-bottom:10px}.conversation-prompts p{font-size:14px}.conversation-footnote{padding-inline-start:39px;font-size:12px}.business-base figure{height:230px}.business-base figcaption{inset-inline:24px;bottom:23px}.business-base figcaption>strong{font-size:21px}.business-base dl{padding:5px 25px 24px}.business-base dt{font-size:10px}.business-base dd{font-size:14px}.sharing-layout{grid-template-columns:1fr;gap:30px}.contact-sharing{padding-block:48px}.contact-sharing .eyebrow{font-size:10px}.contact-sharing h2{font-size:33px}.sharing-layout>div>p:not(.eyebrow){font-size:15px;margin-top:22px}.sharing-rules li{grid-template-columns:22px minmax(0,1fr);gap:17px;padding:22px 0}.sharing-rules h3{font-size:22px}.sharing-rules p{font-size:14px}.contact-next{padding-block:47px}.contact-next-layout{grid-template-columns:1fr;gap:27px}.contact-next h2{font-size:32px}.contact-next p:not(.eyebrow){font-size:15px;margin-top:19px}.contact-next .eyebrow{font-size:10px}.contact-next-actions{justify-self:start;gap:21px}.contact-next-actions .button{min-width:225px}.contact-next-actions .text-link{font-size:12px}html[dir=rtl] .contact-page .page-title-row h1{font-size:30px;line-height:1.6}}
