.profileDashboard .pdGuideLayout{display:block}.pdJourneySummary{border-bottom:2px solid #d3e2dc;align-items:center;gap:20px;margin-bottom:24px;padding:24px 0 28px;display:flex}.pdJourneyEmblem{background:#ffdc59;border:2px solid #153d37;border-radius:50%;flex:0 0 64px;place-items:center;width:64px;height:64px;display:grid;box-shadow:3px 3px #153d37}.pdJourneySummary h2{margin:6px 0 8px;font-size:26px;line-height:1.2}.pdJourneySummary p{margin:0;font-size:15px;line-height:1.5}.pdJourneySummary>div>span:first-child{letter-spacing:0;color:#d75843;font-size:11px;font-weight:800}.pdJourneyTotal{flex:0 0 190px;gap:4px;margin-left:auto;display:grid}.pdJourneyTotal strong{font-size:34px;line-height:1.1}.pdJourneyTotal strong small{font-size:21px}.pdJourneyTotal>span,.pdJourneyTotal>small{font-size:12px}.pdJourneyTotal progress{accent-color:#27855d;width:100%;height:9px;margin:5px 0}.profileDashboard .pdCategories{background:0 0;border:0;padding:0}.profileDashboard .pdCategories nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0 0 16px;display:grid}.profileDashboard .pdCategories nav>button{cursor:pointer;background:#fff;border:2px solid #153d37;border-radius:8px;align-items:flex-start;gap:10px;min-width:0;padding:14px 12px;display:flex;box-shadow:0 3px #dce6e2}.profileDashboard .pdCategories nav>button:nth-child(4n+1){background:#e1f3ed}.profileDashboard .pdCategories nav>button:nth-child(4n+2){background:#fff1bf}.profileDashboard .pdCategories nav>button:nth-child(4n+3){background:#ffe6df}.profileDashboard .pdCategories nav>button:nth-child(4n){background:#e3f0fb}.profileDashboard .pdCategories nav>button[aria-current]{outline-offset:2px;outline:3px solid #258763;box-shadow:0 4px #258763}.pdTopicIcon{aspect-ratio:1;background:#fff;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid;position:relative}.pdTopicIcon i{color:#fff;background:#247956;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;bottom:-3px;right:-4px}.pdTopicContent{flex:1;gap:4px;min-width:0;display:grid}.profileDashboard .pdTopicContent b{font-size:14px;line-height:1.25}.profileDashboard .pdTopicContent small,.pdTopicCount{font-size:11px;line-height:1.3}.profileDashboard .pdTopicContent progress{accent-color:#27855d;width:100%;height:6px;margin-top:3px}.profileDashboard .pdQuestionnaire{background:#fff;border:2px solid #153d37;border-radius:8px;max-width:920px;margin:24px auto 0;padding:24px}.pdRoute{border-bottom:1px dashed #a3beb4;margin-bottom:24px;padding:0 0 22px}.pdRouteHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.pdRouteHeading>span,.pdRouteHeading>b{align-items:center;gap:8px;display:inline-flex}.pdRouteHeading>b{background:#ffefb0;border-radius:20px;padding:7px 12px;font-size:12px}.pdQuestionPath{align-items:flex-start;gap:0;margin:0;padding:18px 0 0;list-style:none;display:flex}.pdQuestionPath li{text-align:center;flex:1;min-width:0;position:relative}.pdQuestionPath li:before{content:"";background:#dce6e2;width:100%;height:4px;position:absolute;top:26px;left:50%}.pdQuestionPath li.done:before{background:#61b594}.pdQuestionPath li:last-child:before{display:none}.pdQuestionPath li:nth-child(2n){padding-top:20px}.pdQuestionPath li:nth-child(2n):before{transform-origin:0;top:46px;transform:rotate(-9deg)}.pdQuestionPath li:nth-child(odd):not(:last-child):before{transform-origin:0;transform:rotate(9deg)}.pdQuestionPath button{width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 8px;position:relative}.pdQuestionPath button>span,.pdPathFinish>span{aspect-ratio:1;background:#fff7d8;border:2px solid #153d37;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 12px;font-size:20px;font-weight:800;display:grid;position:relative;box-shadow:0 4px #153d37}.pdQuestionPath .current button>span{outline-offset:5px;background:#ffdc59;outline:3px solid #ffdc59}.pdQuestionPath .done button>span,.pdPathFinish.done>span{color:#fff;background:#2c8962}.pdQuestionPath b{font-size:12px;line-height:1.4;display:block}.pdQuestionPath small{color:#536f64;margin-top:5px;font-size:10px;display:block}.pdPathFinish{max-width:none}.pdPathFinish>span{background:#ffe193}.profileDashboard .pdComplete{background:#e1f3ed;border-radius:8px;padding:30px}.pdMilestones{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;margin-top:20px;display:grid}.pdMilestones button{color:#153d37;cursor:pointer;background:#f3f8f5;border:1px solid #bbd5ca;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:10px 6px;font:700 13px/1.2 inherit;display:flex}.pdMilestones button[aria-current]{background:#ffedaa;border:2px solid #153d37}.pdMilestones button>span{background:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.pdMilestones small{font-size:12px;font-weight:500}.pdHoppingPath{padding:92px 0 10px;position:relative}.pdHoppingPath ol{align-items:flex-start;margin:0;padding:0;list-style:none;display:flex}.pdHoppingPath li{text-align:center;flex:1;min-width:0;position:relative}.pdHoppingPath li:nth-child(2n){padding-top:20px}.pdHoppingPath li:not(:last-child):before{content:"";transform-origin:0;background:#d3e3db;width:100%;height:5px;position:absolute;top:23px;left:50%;transform:rotate(8deg)}.pdHoppingPath li:nth-child(2n):before{top:43px;transform:rotate(-8deg)}.pdHoppingPath li.done:before{background:#61b594;transition:background .4s}.pdHoppingPath button{width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}.pdStepCircle{background:#ffedaa;border:2px solid #153d37;border-radius:50%;place-items:center;width:46px;height:46px;margin:0 auto 10px;font-size:18px;font-weight:800;display:grid;position:relative;box-shadow:0 4px #153d37}.pdHoppingPath [aria-current] .pdStepCircle{outline-offset:5px;outline:3px solid #ffdc59}.pdHoppingPath .done .pdStepCircle{color:#fff;background:#27855d}.pdHoppingPath small{white-space:nowrap;font-size:12px;line-height:1.4;display:block;position:relative}.pdOwlPosition{z-index:2;pointer-events:none;width:60px;height:60px;transition:transform .65s cubic-bezier(.45,0,.2,1);position:absolute;top:0;left:0}.pdOwl{object-fit:contain;transform-origin:50% 100%;width:60px;height:60px;animation:.65s ease-in-out guide-hop;display:block}.pdStageProgress{gap:8px;margin-top:10px;font-size:13px;font-weight:700;display:grid}.pdStageProgress progress{-webkit-appearance:none;appearance:none;background:#dfece5;border:0;border-radius:8px;width:100%;height:12px;overflow:hidden}.pdStageProgress progress::-webkit-progress-bar{background:#dfece5;border-radius:8px}.pdStageProgress progress::-webkit-progress-value{background:#27855d;border-radius:8px;transition:width .6s}.pdStageProgress progress::-moz-progress-bar{background:#27855d;border-radius:8px}.hasProgress .pdStageProgress{animation:.85s ease-out guide-progress}.profileDashboard .pdComplete{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex;position:relative;overflow:hidden}.pdComplete h2,.pdComplete p{margin:0}.pdCelebrateOwl{object-fit:contain;animation:.9s ease-in-out 2 guide-celebrate}.pdCelebrationActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:12px;display:flex}.pdConfetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.pdConfetti i{width:8px;height:13px;animation:1.5s ease-in both guide-confetti;position:absolute;top:-12px}@keyframes guide-hop{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-8px)rotate(-9deg)}50%{transform:translateY(-28px)rotate(3deg)}80%{transform:translateY(-4px)rotate(7deg)}}@keyframes guide-progress{35%{filter:brightness(1.18);transform:scaleY(1.12)}to{filter:none;transform:none}}@keyframes guide-confetti{0%{opacity:1;translate:0 -10px;rotate:0deg}to{opacity:0;translate:15px 320px;rotate:380deg}}@keyframes guide-celebrate{0%,to{transform:translateY(0)rotate(0)}40%{transform:translateY(-16px)rotate(-8deg)}70%{transform:translateY(-5px)rotate(8deg)}}@media (max-width:640px){.pdMilestones button{flex-wrap:wrap;gap:4px;padding:8px 4px;font-size:12px}.pdMilestones button>span{display:none}.pdMilestones small{flex-basis:100%}.pdStepCircle{width:36px;height:36px;font-size:15px}.pdHoppingPath small{font-size:10px}.pdHoppingPath li:not(:last-child):before{top:18px;transform:rotate(22deg)}.pdHoppingPath li:nth-child(2n):before{top:38px;transform:rotate(-22deg)}.profileDashboard .pdComplete{padding:24px 14px}.pdHoppingPath{padding-top:86px}}@media (prefers-reduced-motion:reduce){.pdOwlPosition{transition:none}.pdStageProgress progress::-webkit-progress-value{transition:none}.pdOwl,.pdCelebrateOwl,.hasProgress .pdStageProgress{animation:none}.pdConfetti{display:none}}@media (max-width:1050px){.profileDashboard .pdCategories nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.pdJourneySummary{flex-wrap:wrap;gap:12px;padding-top:10px}.pdJourneyEmblem{flex-basis:48px;width:48px;height:48px}.pdJourneySummary>div:nth-child(2){flex:1}.pdJourneySummary h2{font-size:21px}.pdJourneySummary p{font-size:13px}.pdJourneyTotal{flex-basis:100%;grid-template-columns:auto 1fr;align-items:center;gap:6px 12px}.pdJourneyTotal progress,.pdJourneyTotal>small{grid-column:1/-1}.profileDashboard .pdCategories nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profileDashboard .pdCategories nav>button{gap:7px;padding:12px 9px}.pdTopicIcon{flex-basis:30px;width:30px;height:30px}.profileDashboard .pdQuestionnaire{padding:16px}.pdQuestionPath{padding-top:20px;display:block}.pdQuestionPath li{text-align:left;width:84%;min-height:94px}.pdQuestionPath li:nth-child(2n){margin-left:16%;padding-top:0}.pdQuestionPath li:before,.pdQuestionPath li:nth-child(2n):before{transform-origin:top;width:4px;height:64px;top:48px;left:32px;transform:rotate(-25deg)}.pdQuestionPath li:nth-child(2n):before{transform:rotate(25deg)}.pdQuestionPath li:nth-child(odd):not(:last-child):before{transform-origin:top;transform:rotate(-25deg)}.pdQuestionPath button{text-align:left;grid-template-columns:52px 1fr;align-items:center;gap:2px 12px;display:grid}.pdQuestionPath button>span{grid-row:1/3;margin:0}.pdQuestionPath small{margin:0}.pdPathFinish{align-items:center;gap:14px;max-width:none;display:flex}.pdPathFinish>span{flex:none;margin:0 0 0 8px}.pdPathFinish small{margin-left:4px}.pdQuestionPath b{font-size:12px}}.guideNetworkPage{color:#123936;background:#f7f0e5;min-height:100vh}.guideNetwork{width:min(1180px,100% - 36px);margin:48px auto 90px}.guideNetwork>header{max-width:790px}.guideNetwork>header small{color:#df5643;letter-spacing:2px;font-size:9px;font-weight:950}.guideNetwork>header h1{letter-spacing:-4px;margin:12px 0 18px;font:900 clamp(48px,7vw,80px)/.9 Georgia,serif}.guideNetwork>header p{max-width:680px;font:17px/1.6 Georgia,serif}.guideNetwork>nav{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf7ed;border:1.5px solid #123936;border-radius:999px;gap:7px;margin:28px 0 15px;padding:7px;display:flex;position:sticky;top:8px;box-shadow:4px 4px #123936}.guideNetwork>nav a{text-align:center;border-radius:999px;flex:1;padding:11px;font-size:10px;font-weight:950}.guideNetwork>nav a.active{background:#ffd15b}.guideAnniversaryBadge{color:#fff;background:#df5643;border-radius:50%;place-items:center;min-width:18px;height:18px;margin-left:6px;font-size:8px;display:inline-grid}.guideNetworkSignIn{background:#fffdf7;border-left:4px solid #df5643;margin:14px 0;padding:11px 15px;font-size:11px}.guideNetworkSignIn a{font-weight:950;text-decoration:underline}.guideFilterToggle{color:#123936;text-align:left;background:#fffdf7;border:1.5px solid #123936;border-radius:14px;justify-content:space-between;align-items:center;width:100%;margin:20px 0 0;padding:13px 16px;font-size:12px;font-weight:950;display:flex}.guideFilterToggle b{background:#ffd15b;border-radius:50%;place-items:center;width:27px;height:27px;font-size:18px;display:grid}.guideNetworkFilters{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:20px 0 24px;display:grid}.guideNetworkFilters select{color:#123936;background:#fffdf7;border:1.5px solid #123936;border-radius:12px;min-width:0;padding:11px 34px 11px 12px;font-size:10px;font-weight:850}.guideNetworkGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.guideNetworkGrid>article{background:#fffdf7;border:1.5px solid #123936;border-radius:17px;gap:12px;padding:15px 16px;display:grid;box-shadow:5px 5px #8edbd2}.guideNetworkCardHead{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.guideNetworkIdentity{grid-template-columns:70px minmax(0,1fr);align-items:center;gap:13px;min-width:0;display:grid}.guideNetworkIdentity img{aspect-ratio:1;object-fit:cover;object-position:center;border:1.5px solid #123936;border-radius:50%;flex:0 0 70px;width:70px;height:70px;display:block}.guideNetworkIdentity span{min-width:0}.guideNetworkIdentity h2{margin:0;font-size:27px;line-height:1}.guideNetworkIdentity small{color:#df5643;letter-spacing:.8px;margin-top:6px;font-size:9px;font-weight:950;display:block}.guideNetworkCardSide{justify-items:end;gap:6px;display:grid}.guideFollowerCount{color:#123936;white-space:nowrap;border-bottom:3px solid #ffd15b;font-size:12px;font-weight:950}.guideNetworkCardActions{align-items:center;gap:7px;display:flex}.guideNetworkCardActions button,.guideNetworkCardActions a{white-space:nowrap;color:#123936;background:#ffd15b;border:1.5px solid #123936;border-radius:9px;padding:10px 11px;font-size:9px;font-weight:950}.guideNetworkCardActions button.active{background:#dff6f0}.guideNetworkCardActions a{background:#fff}.guideNetworkGrid dl{border-top:1px solid #12393633;flex-wrap:wrap;margin:0;display:flex}.guideNetworkGrid dl>div{align-content:center;min-width:112px;padding:10px 11px;display:grid}.guideNetworkGrid dl>div+div{border-left:1px solid #12393622}.guideNetworkGrid dt{letter-spacing:.65px;text-transform:uppercase;color:#687873;font-size:7px;font-weight:950}.guideNetworkGrid dd{overflow-wrap:anywhere;min-width:0;margin:4px 0 0;font-size:13px;font-weight:950}.guideNetworkGrid dd a{text-align:center;border-bottom:2px solid #ffd15b;min-width:20px;font-size:15px;display:inline-block}.guidePublicationMetrics{border:1px solid #12393633;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.guidePublicationMetrics>a{text-align:center;justify-content:center;align-items:baseline;gap:5px;min-width:0;padding:8px 6px;display:flex}.guidePublicationMetrics>a+a{border-left:1px solid #12393633}.guidePublicationMetrics b{font-size:15px}.guidePublicationMetrics span{font-size:8px;font-weight:900}.guideReadLink{color:#123936;border-bottom:2px solid #ffd15b;justify-self:end;padding:3px 1px;font-size:10px;font-weight:950}.guideNetworkNotice{z-index:35;background:#ffd15b;border:1.5px solid #123936;border-radius:999px;width:max-content;max-width:90%;margin:0 auto 16px;padding:10px 15px;font-size:10px;font-weight:900;position:sticky;top:70px}.guideNetworkEmpty{text-align:center;background:#fffdf7;border:2px dashed #8aa8a2;border-radius:28px;justify-items:center;gap:18px;padding:70px 24px;display:grid}.guideNetworkEmpty b{font:28px/1.1 Georgia,serif}.guideNetworkEmpty a,.guideNetworkEmpty button{color:#123936;background:0 0;border:0;border-bottom:2px solid #123936;font-size:11px;font-weight:950}@media (max-width:960px){.guideNetworkGrid{grid-template-columns:1fr}.guideNetworkFilters{grid-template-columns:1fr 1fr}}@media (max-width:620px){.guideNetwork{width:calc(100% - 18px);margin-top:24px}.guideNetwork>header h1{letter-spacing:-2.4px;font-size:46px}.guideNetwork>header p{font-size:14px}.guideNetwork>nav{scrollbar-width:none;border-radius:15px;top:5px;overflow-x:auto}.guideNetwork>nav a{flex:none;padding:9px 12px}.guideFilterToggle{margin-top:14px;padding:12px 14px;font-size:11px}.guideNetworkFilters{grid-template-columns:1fr 1fr;gap:6px;margin-top:8px}.guideNetworkFilters select{padding:11px 27px 11px 9px;font-size:10px}.guideNetworkGrid{gap:13px}.guideNetworkGrid>article{border-radius:15px;gap:12px;padding:13px;box-shadow:4px 4px #8edbd2}.guideNetworkCardHead{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.guideNetworkIdentity{grid-template-columns:60px minmax(0,1fr);gap:10px}.guideNetworkIdentity img{flex-basis:60px;width:60px;height:60px}.guideNetworkIdentity h2{font-size:23px}.guideNetworkIdentity small{font-size:8px}.guideNetworkCardSide{gap:5px}.guideFollowerCount{font-size:10px}.guideNetworkCardActions{grid-template-columns:auto;justify-content:end;display:grid}.guideNetworkCardActions button,.guideNetworkCardActions a{padding:8px 9px;font-size:8px}.guideNetworkGrid dl>div{min-width:50%;padding:9px 7px}.guideNetworkGrid dl>div:nth-child(odd){border-left:0}.guideNetworkGrid dt{font-size:6.5px}.guideNetworkGrid dd{font-size:12px}.guidePublicationMetrics>a{gap:1px;padding:7px 3px;display:grid}.guidePublicationMetrics b{font-size:13px}.guidePublicationMetrics span{font-size:7px}.guideReadLink{font-size:9px}}@media (max-width:390px){.guideNetworkIdentity{grid-template-columns:54px minmax(0,1fr)}.guideNetworkIdentity img{width:54px;height:54px}.guideNetworkIdentity h2{font-size:21px}.guideNetworkCardActions button,.guideNetworkCardActions a{padding:7px 8px}.guideNetworkFilters{grid-template-columns:1fr}}.guideCategoryPicker{color:#173d38;letter-spacing:0;margin:20px 0 26px}.guideViewSwitch{border:1px solid #94aaa5;border-radius:8px;margin-bottom:18px;display:inline-flex;overflow:hidden}.guideViewSwitch button{min-height:42px;font:inherit;color:inherit;cursor:pointer;background:#fffefa;border:0;border-radius:0;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:750;display:flex}.guideViewSwitch button+button{border-left:1px solid #94aaa5}.guideViewSwitch button[aria-pressed=true]{color:#fff;background:#173d38}.guideCategoryGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.guideCategoryGrid .guideCategoryTile{text-align:left;color:#173d38;width:100%;min-height:104px;font:inherit;cursor:pointer;background:#e0f2eb;border:2px solid #456963;border-radius:8px;align-items:flex-start;gap:12px;padding:18px 14px;display:flex;position:relative;box-shadow:0 3px #cfdfd9}.guideCategoryGrid .tone-1{background:#fff0b2}.guideCategoryGrid .tone-2{background:#ffe5dd}.guideCategoryGrid .tone-3{background:#e1eef9}.guideCategoryGrid .guideCategoryTile[aria-pressed=true]{border-color:#173d38;box-shadow:0 0 0 2px #173d38}.guideCategoryGrid .guideCategoryTile.isEmpty{color:#6b7571;box-shadow:none;opacity:1;background:#f0f1ef;border-color:#c7cfcb}.guideCategoryIcon{background:#fffefa;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.guideCategoryTile.isEmpty .guideCategoryIcon{background:#e1e5e2}.guideCategoryCopy{flex-direction:column;gap:10px;min-width:0;display:flex}.guideCategoryCopy strong{padding-right:10px;font-size:15px;line-height:1.35}.guideCategoryCopy small{font-size:12px;line-height:1.35}.guideCategorySelected{position:absolute;top:8px;right:8px}.guideCategoryPicker :focus-visible{outline-offset:4px;outline:3px solid #e5982d}@media (max-width:550px){.guideCategoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.guideCategoryGrid .guideCategoryTile{flex-direction:column;gap:9px;min-height:132px;padding:12px}.guideCategoryCopy strong{font-size:14px}.guideCategoryCopy{gap:6px}}.guideCategoryGrid .guideCategoryTile:disabled{cursor:default}.guideAnswersAnchor{scroll-margin-top:120px}.guideAnswerPreview{-webkit-line-clamp:2;color:#536963;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:10px 0 0;font-size:15px;font-weight:400;line-height:1.55;display:-webkit-box;overflow:hidden}.discussionAccordion details[open] .guideAnswerPreview{display:none}.discussionAccordion>.guideQuestionLink,.faqGuide article>.guideQuestionLink{color:#245e54;text-underline-offset:3px;align-items:center;gap:6px;padding:0 20px 16px;font-size:14px;font-weight:700;text-decoration:underline;display:flex}.faqGuide .guideAnswerPreview{margin:0;padding:0 20px 16px}.profileDashboard{color:#153b37;max-width:1220px;font-family:var(--font-sans),Arial,sans-serif;letter-spacing:0;margin:40px auto 0}.profileDashboard *{box-sizing:border-box;letter-spacing:0}.profileDashboard h1,.profileDashboard h2,.profileDashboard h3,.profileDashboard p{margin:0}.profileDashboard button,.profileDashboard input,.profileDashboard select,.profileDashboard textarea{font:inherit;color:inherit}.profileDashboard button,.profileDashboard a{touch-action:manipulation}.profileDashboard button{cursor:pointer}.profileDashboard button:disabled{opacity:.5;cursor:not-allowed}.profileDashboard :focus-visible{outline-offset:4px;outline:3px solid #176f9a}.profileDashboard svg{flex-shrink:0}.pdPageTitle{margin-bottom:24px}.pdPageTitle>span,.pdSectionHeading>div>span,.pdCategories>div>span,.pdAnecdote>span{color:#b64231;font-size:12px;font-weight:800}.pdPageTitle h1{margin-top:6px;font-size:36px;font-weight:800;line-height:1.2}.pdIdentity{background:#fffdf8;border:2px solid #153b37;border-radius:8px;grid-template-columns:112px 1fr 295px;align-items:center;gap:28px;padding:30px;display:grid;box-shadow:6px 6px #ffd65b}.pdAvatar{background:#d4eee7;border:2px solid #153b37;border-radius:50%;place-items:center;width:112px;height:112px;padding:0;font-size:46px;font-weight:800;display:grid;position:relative}.pdAvatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.pdAvatar i{background:#fffdf8;border:2px solid #153b37;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:0;right:-3px}.pdIdentityText{min-width:0}.pdBadges{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.pdBadges span{background:#daf0e9;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:700}.pdBadges span+span{background:#ffe0d8}.pdIdentityText h2{overflow-wrap:anywhere;margin-bottom:10px;font-size:28px;line-height:1.2}.pdIdentityText p{white-space:pre-wrap;overflow-wrap:anywhere;max-width:610px;font-size:16px;line-height:1.55}.pdIdentityText small{color:#496763;align-items:center;gap:5px;margin-top:12px;font-size:13px;display:flex}.pdIdentityActions{flex-direction:column;gap:10px;display:flex}.pdButton{text-align:center;background:#fffdf8;border:2px solid #153b37;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:12px 19px;line-height:1.4;text-decoration:none;display:inline-flex;font-size:14px!important;font-weight:800!important}.pdButton:hover{background:#eef7f3}.pdButton.pdPrimary{background:#ffdc64;box-shadow:0 3px #153b37}.pdButton.pdPrimary:hover{background:#ffe78f}.pdStats{color:#496763;justify-content:center;gap:14px;margin-top:8px;font-size:11px;display:flex}.pdStats span{text-align:center}.pdStats b{color:#153b37;font-size:19px;display:block}.pdShortcuts{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:30px 0;display:grid}.pdShortcuts a{border-bottom:2px solid #bdd2cc;justify-content:center;align-items:center;gap:9px;min-height:62px;padding:17px 8px;font-size:14px;font-weight:750;text-decoration:none;display:flex}.pdShortcuts a:hover{background:#e0f0e9;border-color:#153b37}.pdShortcuts a:nth-child(3n+2) svg{color:#bd4a38}.pdShortcuts a:nth-child(3n) svg{color:#287396}.pdInvitation{background:#dceee9;border-left:5px solid #32806d;align-items:center;gap:20px;margin:24px 0 32px;padding:23px 26px;display:flex}.pdInvitation>div{flex:1}.pdInvitation h2{font-size:19px;line-height:1.4}.pdInvitation p{max-width:640px;margin-top:4px;font-size:14px;line-height:1.55}.pdInvitation .pdButton{background:0 0;flex-shrink:0}.pdWorkspace{scroll-margin-top:145px}.pdTabs{border-bottom:2px solid #bbc9c4;gap:32px;margin-bottom:30px;display:flex}.pdTabs button{background:0 0;border:0;border-bottom:4px solid #0000;margin-bottom:-2px;padding:14px 3px;font-size:17px;font-weight:750;line-height:1.35}.pdTabs button[aria-selected=true]{color:#153b37;border-color:#df5b45}.pdTabs button[aria-selected=false]{color:#58716b}.pdGuideLayout{grid-template-columns:255px minmax(0,1fr);gap:38px;display:grid}.pdCategories h2{margin:8px 0 22px;font-size:25px}.pdCategories nav{gap:4px;display:grid}.pdCategories nav button{text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;align-items:flex-start;gap:13px;width:100%;padding:14px 10px;display:flex}.pdCategories nav button[aria-current=step]{background:#fffdf8;border-color:#abc6bd}.pdCategories nav button>span+span{flex:1;min-width:0}.pdCategories b{font-size:16px;display:block}.pdCategories small{color:#526c65;margin:5px 0 8px;font-size:12px;display:block}.pdCategoryNumber{color:#477267;min-width:24px;padding-top:2px;font-size:13px;font-weight:800}.pdCategories progress{width:100%;height:5px;display:block}.pdCategories>.pdTextButton{margin-top:18px}.profileDashboard progress{accent-color:#278061;background:#dfebe5;border:0;border-radius:10px;overflow:hidden}.profileDashboard progress::-webkit-progress-bar{background:#dfebe5}.profileDashboard progress::-webkit-progress-value{background:#278061}.profileDashboard progress::-moz-progress-bar{background:#278061}.pdQuestionnaire{background:#fffdf8;border:2px solid #153b37;border-radius:8px;min-width:0;padding:28px;box-shadow:5px 5px #cde7df}.pdQuestionTop{justify-content:space-between;align-items:center;gap:15px;display:flex}.pdQuestionTop span{color:#b64231;font-size:15px;font-weight:800}.pdQuestionTop small{color:#526c65;font-size:13px}.pdMainProgress{width:100%;height:7px;margin:16px 0 24px}.pdQuestionnaire h2{overflow-wrap:anywhere;outline:none;margin-bottom:25px;font-size:25px;line-height:1.3}.pdQuestionnaire fieldset,.pdEditForm fieldset{border:0;min-width:0;margin:0;padding:0}.pdAnswerModes{background:#f0f5f1;border:1px solid #a6beb5;border-radius:6px;gap:4px;max-width:100%;margin-bottom:22px;padding:4px;display:inline-flex}.pdAnswerModes button{background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:7px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.pdAnswerModes button[aria-pressed=true]{color:#fff;background:#153b37}.profileDashboard label{font-size:14px;font-weight:750;display:block}.profileDashboard textarea,.profileDashboard input:not([type=checkbox]):not([type=file]),.profileDashboard select{background:#fff;border:1px solid #8da69e;border-radius:5px;width:100%;max-width:100%;min-height:45px;margin-top:7px;padding:12px;font-size:16px;line-height:1.5;display:block}.profileDashboard textarea{resize:vertical;white-space:pre-wrap;min-height:150px}.pdAnswerMeta{color:#506b62;flex-wrap:wrap;justify-content:space-between;gap:14px;margin:10px 0;font-size:12px;display:flex}.pdReviewHint{color:#526c65;line-height:1.5;font-size:13px!important}.pdQuestionActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:25px;display:flex}.pdQuestionActions>.pdButton:first-child{margin-right:auto}.pdTextButton{text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:7px;padding:8px 0;font-size:14px;font-weight:750;text-decoration:underline;display:inline-flex}.pdEncouragement{color:#42695d;font-size:13px;margin-top:20px!important}.pdQuestionNotice{background:#e8f3ed;border-left:3px solid #438c75;padding:14px;font-size:14px;line-height:1.5;margin-top:20px!important}.pdVoice{border-bottom:1px solid #d3dfd8;align-items:center;gap:18px;margin-bottom:18px;padding:18px 0;display:flex}.pdVoice p{margin-top:5px;font-size:13px;line-height:1.6}.pdMic{background:#cee9dd;border:2px solid #153b37;border-radius:50%;flex-shrink:0;place-items:center;width:64px;height:64px;display:grid}.pdVoice.isListening .pdMic{background:#ffb9a8;box-shadow:0 0 0 6px #ffe3db}.pdVoice.isListening b{color:#a93427}.pdTranscript{background:#e6f1ea;padding:12px;font-size:14px;font-style:italic;margin-bottom:12px!important}.pdPublishedAnswer{padding:15px 0 24px}.pdPublishedAnswer small{color:#28775d;align-items:center;gap:8px;font-weight:700;display:flex}.pdPublishedAnswer p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:16px;line-height:1.7}.pdComplete{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:24px 0;display:flex}.pdComplete>svg{color:#258360}.pdComplete>span{font-size:12px;font-weight:800}.pdComplete h2{margin:0}.pdComplete p{line-height:1.7}.pdSectionHeading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:25px;display:flex}.pdSectionHeading h2,.pdAnecdote h2{margin-top:6px;font-size:27px;line-height:1.3}.pdInformation{border-bottom:1px solid #b9cec4;padding-bottom:28px;scroll-margin-top:145px}.pdInfoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:0 0 28px;display:grid}.pdInfoGrid>div:last-child{grid-column:1/-1}.pdInfoGrid dt{color:#527266;margin-bottom:6px;font-size:13px}.pdInfoGrid dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600}.pdMissing{color:#70817a;font-style:italic;font-weight:400}.pdSocials{flex-wrap:wrap;gap:20px;margin-bottom:20px;display:flex}.pdSocials a,.pdSocials>span{text-transform:capitalize;align-items:center;gap:7px;font-size:14px;display:inline-flex}.pdSocials small{color:#71827b;font-size:12px}.pdEditForm fieldset{grid-template-columns:1fr 1fr;gap:20px;display:grid}.pdWide{grid-column:1/-1}.pdCheckbox{align-items:center;gap:10px;display:flex!important}.pdCheckbox input{accent-color:#28775d;width:20px;height:20px}.pdEditForm h3{margin-bottom:12px;font-size:17px}.pdEditForm{margin-bottom:24px}.pdAnecdote{padding:32px 0}.pdAnecdote>p{margin:10px 0 24px;line-height:1.6}.pdFormFooter{justify-content:space-between;align-items:center;gap:18px;margin-top:15px;display:flex}.pdFormFooter small{color:#527266;font-size:12px}.pdContributionList{gap:0;margin-top:24px;display:grid}.pdContributionList article{border-bottom:1px solid #b9cec4;padding:24px 0}.pdContributionList small{color:#b64231;align-items:center;gap:7px;font-size:12px;font-weight:750;display:flex}.pdContributionList h3{margin-top:9px;font-size:20px}.pdContributionList p{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0;font-size:16px;line-height:1.65}.pdContributionList a{align-items:center;gap:8px;font-size:13px;font-weight:750;display:inline-flex}.pdHistory>.pdSectionHeading select{min-width:150px}.pdEmpty{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:40px 0;display:flex}.pdEmpty h3{font-size:23px}.pdEmpty p{max-width:520px;line-height:1.6}.pdError{background:#ffe7df;border-left:4px solid #ba402e;margin:15px 0;padding:15px;font-size:14px;line-height:1.6}.pdError button{background:0 0;border:0;font-weight:800;text-decoration:underline}.profileDashboard .profilePhotoEditor{width:100%;max-width:none;box-shadow:none;border-radius:8px;margin:28px 0;padding:22px}.profileDashboard .profilePhotoEditor h2{font-size:20px}.profileDashboard .profilePhotoEditor p{font-size:14px;line-height:1.6}.profileDashboard .profilePhotoEditor input[type=file]{font-size:14px}@media (max-width:700px){.pdInvitation>div{flex:0 0 100%}.pdInvitation>.pdButton{width:100%}}@media (max-width:1050px){.pdIdentity{grid-template-columns:90px 1fr;gap:24px}.pdAvatar{width:90px;height:90px}.pdIdentityActions{flex-flow:wrap;grid-column:1/-1;align-items:center}.pdStats{margin:0 0 0 auto}.pdShortcuts a{text-align:center;flex-direction:column}.pdInvitation{flex-wrap:wrap}.pdInvitation>.pdButton{margin-left:48px}.pdGuideLayout{grid-template-columns:215px minmax(0,1fr);gap:24px}.pdQuestionnaire{padding:22px}.pdQuestionActions{gap:10px}.pdQuestionActions>.pdButton:first-child{margin-right:0}}@media (max-width:700px){.profileDashboard{margin-top:28px}.pdPageTitle h1{font-size:30px}.pdIdentity{grid-template-columns:68px minmax(0,1fr);gap:18px;padding:22px 18px}.pdAvatar{width:68px;height:68px;font-size:30px}.pdIdentityText h2{font-size:24px}.pdIdentityText p{font-size:14px;line-height:1.6}.pdIdentityText small{display:none}.pdBadges{gap:5px}.pdBadges span{font-size:11px}.pdIdentityActions{grid-template-columns:1fr;gap:12px;width:100%;display:grid}.pdStats{justify-content:space-around;margin:6px 0 0}.pdShortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:24px 0}.pdShortcuts a{gap:8px;padding:13px 4px;font-size:13px}.pdInvitation{gap:12px;margin-bottom:25px;padding:20px 16px}.pdInvitation>svg{display:none}.pdInvitation h2{font-size:18px}.pdInvitation>.pdButton{margin-left:0}.pdTabs{justify-content:space-between;gap:0;margin-bottom:24px}.pdTabs button{width:33.333%;min-height:58px;padding:12px 6px;font-size:13px}.pdGuideLayout{grid-template-columns:1fr;gap:20px}.pdCategories h2{margin-bottom:16px;font-size:23px}.pdCategories nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.pdCategories nav button{gap:7px;padding:10px 8px}.pdCategories b{font-size:14px}.pdCategories small{min-height:14px;font-size:11px}.pdCategoryNumber{min-width:19px;font-size:12px}.pdCategories>.pdTextButton{margin-top:10px}.pdQuestionnaire{padding:20px 16px;box-shadow:3px 3px #cde7df}.pdQuestionnaire h2{font-size:23px}.pdAnswerModes{display:flex}.pdAnswerModes button{flex:1;gap:6px;padding:10px 6px;font-size:12px}.pdAnswerModes svg{width:16px}.pdQuestionActions{grid-template-columns:1fr 1fr;display:grid}.pdQuestionActions .pdPrimary{grid-area:1/1/auto/-1}.pdQuestionActions>.pdTextButton{justify-self:end}.pdQuestionActions .pdButton{padding:10px 12px;font-size:13px!important}.pdSectionHeading{flex-wrap:wrap;align-items:flex-start}.pdSectionHeading h2,.pdAnecdote h2{font-size:25px}.pdInfoGrid{grid-template-columns:1fr 1fr;gap:20px}.pdEditForm fieldset{grid-template-columns:1fr}.pdFormFooter{flex-direction:column;align-items:flex-start}.pdFormFooter .pdButton{width:100%}.pdVoice{gap:12px}.pdMic{width:54px;height:54px}.pdVoice p{font-size:12px}.pdSocials{gap:15px}.profileDashboard .profilePhotoEditor{padding:16px}.pdWorkspace,.pdInformation{scroll-margin-top:105px}}.profileWelcome{color:#173831;max-width:960px;margin:0 auto;padding:28px 28px 64px}.welcomeTop{justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;display:flex}.welcomeTop a,.welcomeTop button{color:inherit;font-size:14px;font-weight:700}.profileWelcome button,.welcomeInvite button{cursor:pointer;font:inherit}.welcomeTop button,.welcomeActions>button:not(.welcomePrimary){background:0 0;border:0;padding:12px 0;text-decoration:underline}.welcomeProgress{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 42px;padding:0;list-style:none;display:grid}.welcomeProgress li{border-top:3px solid #d3dad6;align-items:center;gap:8px;padding-top:12px;font-size:14px;display:flex}.welcomeProgress li.reached{border-color:#173831}.welcomeProgress li[aria-current]{border-color:#ee705f;font-weight:800}.welcomeProgress span{background:#e5ece7;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.welcomeProgress [aria-current] span{background:#ffde4c}.welcomeBody{max-width:730px;margin:auto}.welcomeEyebrow{letter-spacing:0;color:#b94031;font-size:12px;font-weight:800}.welcomeBody h1{letter-spacing:0;outline:none;max-width:680px;margin:14px 0 30px;font-size:36px;line-height:1.12}.welcomeBody h2{margin:0 0 14px;font-size:20px}.welcomeBody fieldset{border:0;min-width:0;margin:0;padding:0}.welcomeFields{gap:24px;display:grid}.welcomeFields label{gap:9px;min-width:0;font-size:15px;font-weight:700;display:grid}.welcomeFields input,.welcomeFields textarea,.welcomeFields select{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:#173831;background:#fff;border:1.5px solid #85988e;border-radius:6px;padding:13px;font-size:16px}.welcomeFields textarea{resize:vertical}.welcomeFields .profilePhotoEditor{box-shadow:none;background:0 0;border:1px solid #c6d0c9;border-left:0;border-right:0;border-radius:0;width:100%;margin:0;padding:20px 0}.welcomeFields .profilePhotoEditor input[type=file]{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;overflow:hidden}.welcomeFields .profilePhotoEditorPreview{flex-shrink:0;width:92px;height:92px}.welcomeFields .profilePhotoEditorPreview:disabled{opacity:1;cursor:default;background:#e5ece7}.welcomeFields .profilePhotoEditorPreview>span{margin:0;font-size:30px}.welcomeFields .profilePhotoEditor h2{font-size:20px}.welcomeFields .profilePhotoEditor p{font-size:14px}.welcomeFields .profileLocationFields{margin:0}.welcomeChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.welcomeChoices button{text-align:left;color:#173831;overflow-wrap:anywhere;background:#fff;border:2px solid #c0cdc5;border-radius:6px;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;min-height:110px;padding:20px;display:flex}.welcomeChoices button span{font-size:26px}.welcomeChoices button[aria-pressed=true]{background:#ffde4c;border-color:#173831;box-shadow:3px 3px #173831}.welcomeCategories{grid-template-columns:repeat(5,minmax(0,1fr))}.welcomeCategories button{padding:14px 10px;font-size:14px}.welcomePrimary{color:#fff;background:#173831;border:2px solid #173831;border-radius:6px;width:fit-content;max-width:100%;padding:14px 22px;font-weight:700!important}.profileWelcome .welcomeActions{color:inherit;background:0 0;border-top:1px solid #c6d0c9;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:20px;margin-top:30px;padding:22px 0 0;display:flex}.welcomeSaved{color:#53665b;text-align:right;min-height:22px;font-size:12px}.welcomeKnown{overflow-wrap:anywhere;margin:0;padding:14px 0;line-height:1.6}.welcomePortrait{align-items:center;gap:16px;display:flex}.welcomePortrait img{object-fit:cover;border-radius:50%;width:88px;height:88px}.welcomeFinish ul{gap:16px;margin-bottom:32px;padding:0;list-style:none;display:grid}.welcomeError{color:#a62c23;background:#fff1ee;border-left:3px solid #a62c23;margin:20px 0;padding:12px}.welcomeInvite{background:#ffde4c;justify-content:space-between;align-items:center;gap:24px;max-width:1060px;margin:28px auto;padding:24px 56px 24px 24px;display:flex;position:relative}.welcomeInvite h2{margin:6px 0 0;font-size:22px}.welcomeInvite small{font-size:11px;font-weight:800}.welcomeInvite>button:not(.welcomeDismiss){color:#fff;background:#173831;border:0;border-radius:6px;padding:14px}.welcomeDismiss{background:0 0;border:0;position:absolute;top:12px;right:12px;font-size:24px!important}.welcomeLoading{text-align:center;padding:70px 20px}.profileWelcome button:disabled{cursor:wait;opacity:.5}:is(.profileWelcome :focus-visible,.welcomeInvite :focus-visible){outline-offset:3px;outline:3px solid #b94031}.profileWelcome h1:focus-visible{outline:none}@media (max-width:620px){.profileWelcome{padding:20px 18px 40px}.welcomeTop{gap:12px;margin-bottom:26px}.welcomeTop a,.welcomeTop button{font-size:12px}.welcomeBody h1{font-size:28px}.welcomeProgress{gap:6px;margin-bottom:28px}.welcomeProgress li{flex-direction:column;align-items:flex-start;gap:6px;font-size:11px}.welcomeChoices{grid-template-columns:1fr}.welcomeChoices button{flex-direction:row;justify-content:flex-start;align-items:center;min-height:72px;padding:16px}.welcomeCategories{grid-template-columns:repeat(2,minmax(0,1fr))}.welcomeCategories button{font-size:13px}.welcomeCategories button span{font-size:20px}.welcomeFields .profileLocationFields{grid-template-columns:1fr}.welcomeFields .profilePhotoEditor{grid-template-columns:64px minmax(0,1fr);gap:16px}.welcomeFields .profilePhotoEditorPreview{width:64px;height:64px}.welcomeActions{justify-content:space-between;gap:16px}.welcomeActions .welcomePrimary{width:100%}.welcomeInvite{flex-direction:column;align-items:flex-start;gap:16px;margin:18px;padding:22px 42px 22px 20px}}
