.pt-circle-interaction{padding:clamp(58px,8vw,90px) 0;background:#fbfaf6;border-top:1px solid rgba(11,52,68,.10);border-bottom:1px solid rgba(11,52,68,.10);}.pt-circle-interaction .container{width:min(1160px,calc(100% - 48px))}.pt-circle-question-wrap{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(34px,6vw,78px);align-items:start;}.pt-circle-question-copy{max-width:520px}.pt-circle-question-copy h2,.pt-community-voices h2{margin:0 0 16px;color:var(--navy,#0b3444);font-family:Georgia,"Times New Roman",serif;font-size:clamp(2.2rem,4vw,3.55rem);line-height:1.06;letter-spacing:-.03em;}.pt-circle-question-copy>p:last-child,.pt-community-voices-head p,.pt-reflection-form-intro p{color:#52686d;line-height:1.7;}.pt-circle-question-card{padding:clamp(24px,4vw,38px);background:#fff;border:1px solid rgba(11,52,68,.14);border-top:4px solid var(--teal,#43b3aa);box-shadow:0 14px 36px rgba(7,42,55,.055);}.pt-circle-scenario{margin-bottom:20px;padding:18px 20px;background:#f4efe5;border-left:4px solid #9ed7cd;color:#25464d;line-height:1.65;}.pt-circle-choices{display:grid;gap:10px}.pt-circle-choice{width:100%;display:flex;align-items:flex-start;gap:10px;min-height:54px;padding:14px 15px;text-align:left;border:1px solid rgba(11,52,68,.14);border-radius:3px;background:#fff;color:#25464d;font:inherit;font-weight:650;line-height:1.45;cursor:pointer;}.pt-circle-choice:hover,.pt-circle-choice.is-selected{border-color:#2f6a65;background:#eff7f5;}.pt-circle-learning{margin-top:18px;padding:20px 22px;background:#0b3444;color:#e7f2f3;}.pt-circle-learning h3{margin:4px 0 8px;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:1.55rem;}.pt-circle-learning p:last-child{margin:0;line-height:1.65}.pt-circle-share-row{margin-top:16px;display:flex;align-items:center;gap:14px;flex-wrap:wrap;}.pt-circle-share-status{font-size:.82rem;color:#52686d}.pt-community-voices{margin-top:clamp(60px,8vw,90px);padding-top:clamp(42px,6vw,64px);border-top:1px solid rgba(11,52,68,.13);}.pt-community-voices-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:end;}.pt-community-voices-head>div{max-width:760px}.pt-reflection-list{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;}.pt-reflection-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:start;padding:24px;background:#fff;border:1px solid rgba(11,52,68,.12);}.pt-reflection-card:not(:has(img)){grid-template-columns:1fr}.pt-reflection-card img{width:72px;height:72px;object-fit:cover;border-radius:50%;}.pt-reflection-card blockquote{margin:0;color:#173f49;font-family:Georgia,"Times New Roman",serif;font-size:1.15rem;line-height:1.6;}.pt-reflection-card cite{display:block;margin-top:12px;color:#52686d;font-size:.86rem;font-style:normal;font-weight:700;}.pt-reflection-empty{grid-column:1/-1;margin:0;padding:22px 0;color:#697f84;border-top:1px solid rgba(11,52,68,.10);border-bottom:1px solid rgba(11,52,68,.10);}.pt-reflection-form{margin-top:28px;padding:clamp(24px,4vw,38px);background:#fff;border:1px solid rgba(11,52,68,.14);border-top:4px solid #43b3aa;}.pt-reflection-form[hidden]{display:none}.pt-reflection-form-intro h3{margin:0 0 8px;color:#0b3444;font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.7rem,3vw,2.35rem);}.pt-reflection-form label{display:grid;gap:8px;margin-top:18px;color:#173f49;font-weight:750;}.pt-reflection-name[hidden]{display:none!important;}.pt-reflection-form textarea,.pt-reflection-form input[type="text"],.pt-reflection-form select{width:100%;min-height:48px;padding:12px 13px;border:1px solid rgba(11,52,68,.22);border-radius:3px;background:#fff;color:#173f49;font:inherit;font-size:16px;}.pt-reflection-form textarea{min-height:132px;resize:vertical}.pt-reflection-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;}.pt-reflection-photo input{padding:10px 0}.pt-reflection-photo small{color:#697f84;font-weight:400;line-height:1.5}.pt-reflection-photo>span{font-weight:400;color:#697f84}.pt-reflection-check{grid-template-columns:22px minmax(0,1fr)!important;gap:11px!important;align-items:start;font-weight:400!important;line-height:1.55;}.pt-reflection-check input{width:18px;height:18px;margin-top:3px;}.pt-reflection-hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important;}.pt-reflection-actions{margin-top:22px;display:flex;gap:10px;flex-wrap:wrap;}.pt-reflection-status{min-height:1.4em;margin:14px 0 0;color:#2f6a65;font-weight:700;}.pt-reflection-form:focus-visible,.pt-circle-choice:focus-visible{outline:3px solid rgba(67,179,170,.35);outline-offset:2px;}@media(max-width:820px){.pt-circle-question-wrap,.pt-community-voices-head{grid-template-columns:1fr;}.pt-community-voices-head{align-items:start}.pt-reflection-list{grid-template-columns:1fr}}@media(max-width:620px){.pt-circle-interaction .container{width:min(100% - 32px,1160px)}.pt-reflection-row{grid-template-columns:1fr}.pt-circle-question-card,.pt-reflection-form{padding:22px 18px}.pt-community-voices-head .button{width:100%}.pt-reflection-actions{display:grid;grid-template-columns:1fr}}
