/* All visual rules are contained by .tmkc. No commerce, theme, or global form selectors. */
.tmkc{--tmkc-forest:#245447;--tmkc-ink:#203b31;--tmkc-cream:#f5f4ee;--tmkc-muted:#59685f;--tmkc-line:#dce3dc;--tmkc-white:#fff;--tmkc-tint:#edf3ee;box-sizing:border-box;color:var(--tmkc-ink);background:var(--tmkc-white);font:inherit;font-size:16px;line-height:1.65;isolation:isolate}
.tmkc *,.tmkc *::before,.tmkc *::after{box-sizing:border-box}.tmkc [hidden]{display:none!important}.tmkc :where(h1,h2,h3,p,ul,ol,figure){margin:0}.tmkc :where(h1,h2,h3){color:var(--tmkc-ink);font-family:inherit;font-weight:650;line-height:1.2;letter-spacing:-.025em}.tmkc h1{font-size:clamp(2rem,4vw,3.35rem);text-wrap:balance}.tmkc h2{font-size:clamp(1.25rem,2.2vw,1.6rem)}.tmkc h3{font-size:1.1rem}.tmkc :where(a){color:var(--tmkc-forest);text-decoration-thickness:1px;text-underline-offset:4px}.tmkc a:hover{text-decoration-thickness:2px}.tmkc :where(button,input,textarea,select){font:inherit}.tmkc :where(button,summary,a){-webkit-tap-highlight-color:transparent}.tmkc :where(button,summary){cursor:pointer}.tmkc :where(a,button,input,textarea,select,summary):focus-visible{outline:3px solid var(--tmkc-forest);outline-offset:4px}.tmkc-shell{max-width:1240px;margin-inline:auto;padding:0 32px}.tmkc-skip{position:absolute;left:16px;top:8px;transform:translateY(-200%);padding:12px 18px;background:var(--tmkc-forest);color:#fff;z-index:10}.tmkc-skip:focus{transform:none}.tmkc-topline{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:24px;border-bottom:1px solid var(--tmkc-line)}.tmkc-brand{color:var(--tmkc-ink);text-decoration:none;font-weight:700;font-size:1.05rem;line-height:1.25}.tmkc-brand span{display:block;margin-top:5px;font-size:.78rem;font-weight:450;color:var(--tmkc-muted);letter-spacing:.035em}.tmkc-nav{display:flex;gap:22px;align-items:center}.tmkc-nav a{display:flex;align-items:center;min-height:44px;font-size:.875rem;text-decoration:none;font-weight:600;white-space:nowrap}.tmkc-nav a[aria-current]{box-shadow:inset 0 -2px var(--tmkc-forest)}.tmkc-nav a:hover{color:var(--tmkc-ink)}.tmkc-nav a span{margin-left:6px}.tmkc-hero{padding:58px 0 42px;max-width:890px}.tmkc-eyebrow{color:var(--tmkc-forest);font-size:.75rem;line-height:1.4;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:15px}.tmkc-lead{font-size:1.08rem;color:var(--tmkc-muted);max-width:660px;margin-top:19px}.tmkc-hero--small{padding-block:38px 30px}.tmkc-hero--small h1{font-size:clamp(1.8rem,3vw,2.6rem)}.tmkc-search{margin-top:30px}.tmkc-search>label{display:block;font-weight:650;font-size:.85rem;margin-bottom:8px}.tmkc-search-control{display:flex;align-items:center;gap:12px;border:1px solid #a9baae;border-radius:6px;background:var(--tmkc-white);padding:6px 6px 6px 16px;box-shadow:0 4px 18px #203b3107;max-width:760px}.tmkc-search-control:focus-within{outline:2px solid var(--tmkc-forest);outline-offset:3px}.tmkc-search-control svg{width:21px;height:21px;flex:0 0 21px;color:var(--tmkc-forest)}.tmkc .tmkc-search-control input{border:0!important;outline:none!important;box-shadow:none!important;margin:0;padding:10px 0;width:100%;min-width:0;color:var(--tmkc-ink);background:transparent;height:auto;border-radius:0;font-size:1rem}.tmkc-search-control input::placeholder{color:#66756b;opacity:1}.tmkc .tmkc-search-control button{background:var(--tmkc-forest);color:#fff;border:1px solid var(--tmkc-forest);border-radius:4px;min-height:46px;padding:9px 24px;line-height:1.4;font-weight:650;white-space:nowrap}.tmkc .tmkc-search-control button:hover{background:#183d32}.tmkc-browse-layout{display:grid;grid-template-columns:226px minmax(0,1fr);gap:48px;padding-bottom:48px}.tmkc-topics{padding-top:0}.tmkc-topic-disclosure{border-top:1px solid var(--tmkc-line)}.tmkc-topic-disclosure summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;font-size:.82rem;font-weight:700;list-style:none}.tmkc-topic-disclosure summary::-webkit-details-marker{display:none}.tmkc-topic-disclosure summary span{font-size:1.2rem}.tmkc-topic-disclosure:not([open]) summary span{transform:rotate(-90deg)}.tmkc-topic-disclosure nav{display:grid;padding-top:7px;gap:3px}.tmkc-topic-disclosure nav a{font-size:.875rem;line-height:1.4;min-height:44px;padding:10px 12px;border-radius:4px;text-decoration:none;color:var(--tmkc-muted)}.tmkc-topic-disclosure nav a:hover{background:var(--tmkc-cream);color:var(--tmkc-ink)}.tmkc-topic-disclosure nav a[aria-current]{background:var(--tmkc-tint);color:var(--tmkc-ink);font-weight:650}.tmkc-results{min-width:0}.tmkc-section-heading{display:flex;gap:16px;align-items:baseline;justify-content:space-between;border-bottom:1px solid var(--tmkc-line);padding:9px 0 18px}.tmkc-count,.tmkc-muted{color:var(--tmkc-muted);font-size:.875rem}.tmkc-count{white-space:nowrap}.tmkc-card-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:26px}.tmkc-answer-card{border-bottom:1px solid var(--tmkc-line);padding:23px 0 25px;min-width:0}.tmkc-card-topic{color:var(--tmkc-muted);font-size:.7rem;font-weight:650;letter-spacing:.065em;text-transform:uppercase;margin-bottom:10px}.tmkc-answer-card h3{font-size:1.05rem;line-height:1.4}.tmkc-answer-card h3 a{display:flex;gap:16px;justify-content:space-between;text-decoration:none}.tmkc-answer-card h3 a:hover{text-decoration:underline}.tmkc-answer-card h3 span{font-size:1.1rem;flex:0 0 auto;font-weight:400}.tmkc-answer-card>p:last-child{font-size:.875rem;line-height:1.65;color:var(--tmkc-muted);margin-top:10px}.tmkc-pagination{display:flex;gap:20px;align-items:center;justify-content:center;padding-top:28px;font-size:.875rem;flex-wrap:wrap}.tmkc-pagination a{min-height:44px;display:flex;align-items:center}.tmkc-pagination span{color:var(--tmkc-muted)}.tmkc-empty{padding:36px 0}.tmkc-empty h3{margin-bottom:12px}.tmkc-empty p{max-width:650px;color:var(--tmkc-muted)}.tmkc-empty a{display:inline-flex;margin-top:18px;align-items:center;min-height:44px;gap:20px;font-weight:650}.tmkc-help-band{background:var(--tmkc-cream);border:1px solid var(--tmkc-line);border-radius:7px;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:30px 34px;margin-block:12px 52px}.tmkc-help-band p{font-size:.925rem;color:var(--tmkc-muted);margin-top:8px}.tmkc .tmkc-button{display:inline-flex;justify-content:center;align-items:center;gap:18px;min-height:48px;max-width:100%;border:1px solid var(--tmkc-forest);border-radius:4px;padding:11px 20px;background:var(--tmkc-forest);color:#fff;text-decoration:none;font:inherit;font-size:.9rem;font-weight:650;line-height:1.5;cursor:pointer;transition:background-color .18s,color .18s}.tmkc .tmkc-button:hover{background:#183d32}.tmkc .tmkc-button--secondary{background:var(--tmkc-white);color:var(--tmkc-forest)}.tmkc .tmkc-button--secondary:hover{background:var(--tmkc-tint)}.tmkc-breadcrumb{padding-block:27px 31px;font-size:.78rem;color:var(--tmkc-muted)}.tmkc-breadcrumb ol{display:flex;flex-wrap:wrap;gap:7px 12px;list-style:none;padding:0}.tmkc-breadcrumb li:not(:last-child)::after{content:'/';color:#8a988e;margin-left:12px}.tmkc-breadcrumb li:last-child{max-width:60ch}.tmkc-breadcrumb a{text-decoration:none}.tmkc-breadcrumb a:hover{text-decoration:underline}.tmkc-reading-layout{display:grid;grid-template-columns:minmax(0,780px) minmax(220px,280px);gap:64px;padding-bottom:55px}.tmkc-article{min-width:0}.tmkc-article h1{font-size:clamp(1.9rem,3vw,2.65rem);line-height:1.17;margin-bottom:26px}.tmkc-review-note{font-size:.78rem;color:var(--tmkc-muted);border-bottom:1px solid var(--tmkc-line);padding-bottom:22px;margin-bottom:24px}.tmkc-prose{color:var(--tmkc-ink);font-size:1rem;line-height:1.8;overflow-wrap:anywhere}.tmkc-prose :where(p,ul,ol,table,blockquote,figure){margin-bottom:1.3em}.tmkc-prose :where(ul,ol){padding-left:1.5em}.tmkc-prose :where(h2,h3,h4){margin:1.5em 0 .65em;line-height:1.3}.tmkc-prose :where(img,video,iframe){max-width:100%;height:auto}.tmkc-prose table{border-collapse:collapse;width:100%;font-size:.9em;display:block;overflow:auto}.tmkc-prose :where(td,th){border:1px solid var(--tmkc-line);padding:10px;text-align:left}.tmkc-prose blockquote{border-left:3px solid var(--tmkc-forest);padding-left:20px;color:var(--tmkc-muted)}.tmkc-reading-aside{min-width:0}.tmkc-reading-aside .tmkc-search{margin-top:0}.tmkc-search--compact .tmkc-search-control{flex-wrap:wrap;gap:8px;padding:10px}.tmkc-search--compact .tmkc-search-control svg{display:none}.tmkc-search--compact .tmkc-search-control input{font-size:.85rem;padding:8px!important}.tmkc-search--compact .tmkc-search-control button{min-height:44px;width:100%;padding:7px 14px;font-size:.85rem}.tmkc-aside-block{border-top:1px solid var(--tmkc-line);padding-top:24px;margin-top:30px}.tmkc-aside-block h2{font-size:1rem;margin-bottom:14px}.tmkc-aside-block ul{list-style:none;padding:0;display:grid;gap:14px}.tmkc-aside-block li a{font-size:.85rem;line-height:1.6;display:inline-block}.tmkc-aside-block p{font-size:.875rem;color:var(--tmkc-muted)}.tmkc-answer-end{border-top:1px solid var(--tmkc-line);padding-top:28px;margin-top:32px}.tmkc-answer-end p{margin-bottom:13px;font-size:.925rem}.tmkc-footer{border-top:1px solid var(--tmkc-line);padding:25px 0 33px;display:flex;justify-content:space-between;gap:20px;font-size:.78rem;color:var(--tmkc-muted)}.tmkc-footer nav{display:flex;gap:22px;flex-wrap:wrap}.tmkc-footer a{display:flex;min-height:30px;align-items:center}.tmkc-community-header{display:flex;align-items:center;justify-content:space-between;gap:44px;padding-top:48px}.tmkc-community-header>div{max-width:720px}.tmkc-community-header h1{font-size:clamp(1.9rem,3.4vw,2.85rem)}.tmkc-community-header>.tmkc-button{flex-shrink:0}.tmkc-discussions{margin:42px 0}.tmkc-empty--community{border-bottom:1px solid var(--tmkc-line);padding-block:32px 34px}.tmkc-thread-list{display:grid}.tmkc-thread-card{display:flex;justify-content:space-between;gap:28px;border-bottom:1px solid var(--tmkc-line);padding-block:24px}.tmkc-thread-card h3{line-height:1.45}.tmkc-thread-card h3 a{text-decoration:none}.tmkc-thread-card h3 a:hover{text-decoration:underline}.tmkc-thread-card>div>p:not(.tmkc-card-topic){font-size:.875rem;color:var(--tmkc-muted);margin-top:10px}.tmkc-thread-meta{color:var(--tmkc-muted);font-size:.82rem;margin-bottom:24px}.tmkc-thread-card .tmkc-thread-meta{margin-bottom:0}.tmkc-reply-count{font-size:.78rem;white-space:nowrap;align-self:center;background:var(--tmkc-tint);border-radius:4px;padding:7px 12px;color:var(--tmkc-ink)}.tmkc-ask{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:58px;background:var(--tmkc-cream);border:1px solid var(--tmkc-line);border-radius:7px;padding:36px;margin:35px 0 52px;scroll-margin-top:24px}.tmkc-ask-intro p:not(.tmkc-eyebrow){font-size:.9rem;line-height:1.7;color:var(--tmkc-muted);margin-top:18px}.tmkc-form{min-width:0}.tmkc-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.tmkc-field{margin-bottom:20px;min-width:0}.tmkc-field label,.tmkc-report label{display:block;font-size:.875rem;font-weight:650;margin-bottom:7px}.tmkc .tmkc-field :where(input,select,textarea),.tmkc .tmkc-report textarea{display:block;width:100%;max-width:100%;border:1px solid #a9b7ac;border-radius:4px;background:var(--tmkc-white);color:var(--tmkc-ink);font-size:1rem;line-height:1.5;padding:12px;min-height:48px;height:auto;box-shadow:none}.tmkc .tmkc-field textarea,.tmkc .tmkc-report textarea{resize:vertical;min-height:130px}.tmkc .tmkc-field input::placeholder{color:var(--tmkc-muted);opacity:1;font-size:.875rem}.tmkc .tmkc-field select{appearance:auto;padding-right:18px}.tmkc .tmkc-help{font-size:.75rem;line-height:1.55;color:var(--tmkc-muted);margin-top:7px}.tmkc-optional{color:var(--tmkc-muted);font-weight:400}.tmkc-checkbox{display:flex;gap:12px;align-items:flex-start;font-size:.82rem;line-height:1.6;margin-bottom:15px;cursor:pointer}.tmkc .tmkc-checkbox input{appearance:auto;accent-color:var(--tmkc-forest);width:19px;height:19px;margin:4px 0 0;flex:0 0 19px;box-shadow:none}.tmkc-checkbox span{padding-block:2px}.tmkc-form-action{display:flex;align-items:center;gap:16px;margin-top:25px;flex-wrap:wrap}.tmkc-form-action .tmkc-help{max-width:210px;margin:0}.tmkc-form-feedback{font-size:.8rem;color:var(--tmkc-forest);min-height:0}.tmkc-form-feedback:not(:empty){margin-top:12px}.tmkc-notice{background:var(--tmkc-tint);border-left:3px solid var(--tmkc-forest);padding:16px 20px;margin:0 0 24px;font-size:.9rem;overflow-wrap:anywhere}.tmkc-signed-in{font-size:.85rem;margin-bottom:20px}.tmkc-replies{border-top:1px solid var(--tmkc-line);margin-top:32px;padding-top:25px}.tmkc-replies>h2{margin-bottom:22px}.tmkc-reply{padding:23px 0;border-bottom:1px solid var(--tmkc-line)}.tmkc-reply--staff{padding:23px;border:1px solid #bccfc1;background:#f4f7f3;border-radius:6px;margin-block:20px}.tmkc-reply-by{display:flex;align-items:center;gap:10px;font-size:.85rem;flex-wrap:wrap;margin-bottom:13px}.tmkc-staff-label{font-size:.65rem;line-height:1.3;text-transform:uppercase;letter-spacing:.05em;background:var(--tmkc-forest);color:#fff;border-radius:3px;padding:5px 7px}.tmkc-reply-form{margin-top:30px}.tmkc-reply-form>p{margin-top:10px;margin-bottom:20px}.tmkc-report{margin-top:35px;padding-top:20px;border-top:1px solid var(--tmkc-line);font-size:.85rem}.tmkc-report summary{min-height:44px;display:list-item;color:var(--tmkc-muted)}.tmkc-report form{margin-top:18px}.tmkc-report textarea{margin-bottom:15px}.tmkc-aside-block .tmkc-form{margin-top:20px}.tmkc-aside-block .tmkc-field-row{grid-template-columns:1fr;gap:0}.tmkc-private{max-width:720px;padding-block:42px 65px}.tmkc-private h1{font-size:2rem;margin-bottom:22px}.tmkc-private :where(input:not([type=hidden]),textarea,select){max-width:100%;font:inherit}.tmkc-private :where(p,form){margin-bottom:18px}.tmkc-private button{min-height:46px;font:inherit;cursor:pointer}
@media(min-width:901px){.tmkc-topics{align-self:start;position:sticky;top:24px}}
@media(max-width:1000px){.tmkc-browse-layout{gap:30px;grid-template-columns:205px minmax(0,1fr)}.tmkc-reading-layout{gap:32px;grid-template-columns:minmax(0,1fr) 235px}.tmkc-ask{gap:30px;padding:28px}.tmkc-community-header{gap:24px}}
@media(max-width:760px){.tmkc-shell{padding-inline:22px}.tmkc-topline{align-items:flex-start;gap:16px;flex-direction:column;padding-block:20px 10px}.tmkc-nav{width:100%;gap:24px;overflow-x:auto}.tmkc-nav a{font-size:.8rem;min-height:44px}.tmkc-hero{padding:34px 0 28px}.tmkc-lead{font-size:1rem}.tmkc-search{margin-top:24px}.tmkc-browse-layout{grid-template-columns:1fr;gap:24px}.tmkc-topics{border-bottom:1px solid var(--tmkc-line)}.tmkc-topic-disclosure nav{display:flex;gap:8px;padding-block:7px 16px;overflow-x:auto}.tmkc-topic-disclosure nav a{white-space:nowrap;border:1px solid var(--tmkc-line);flex:0 0 auto;font-size:.8rem;min-height:44px}.tmkc-card-list{column-gap:22px}.tmkc-help-band{padding:25px;align-items:flex-start;flex-direction:column;margin-bottom:35px;gap:20px}.tmkc-breadcrumb{padding-block:23px;font-size:.72rem}.tmkc-reading-layout{grid-template-columns:1fr;gap:35px}.tmkc-reading-aside{border-top:1px solid var(--tmkc-line);padding-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.tmkc-reading-aside>.tmkc-search{grid-column:1/-1}.tmkc-reading-aside .tmkc-aside-block{margin-top:0;padding-top:18px}.tmkc-search--compact .tmkc-search-control{flex-wrap:nowrap}.tmkc-search--compact .tmkc-search-control button{width:auto;min-width:90px}.tmkc-article h1{margin-bottom:22px}.tmkc-prose{font-size:1rem}.tmkc-community-header{padding-top:34px;align-items:flex-start;flex-direction:column;gap:20px}.tmkc-community-header .tmkc-lead{margin-top:16px}.tmkc-discussions{margin:32px 0}.tmkc-ask{grid-template-columns:1fr;gap:26px;padding:25px;margin-bottom:35px}.tmkc-ask-intro p:not(.tmkc-eyebrow){margin-top:12px}.tmkc-footer{flex-direction:column;gap:12px;padding-top:22px}.tmkc-footer nav{gap:20px}.tmkc-thread-card{gap:15px}.tmkc-section-heading{align-items:flex-start}.tmkc-count{font-size:.78rem}.tmkc-question .tmkc-reading-aside{display:block}}
@media(max-width:480px){.tmkc-shell{padding-inline:18px}.tmkc h1{font-size:2rem}.tmkc-brand{font-size:1rem}.tmkc-nav{gap:19px}.tmkc-nav a{font-size:.77rem}.tmkc-eyebrow{font-size:.66rem}.tmkc-search-control{gap:9px;padding-left:11px}.tmkc-search-control svg{width:18px;height:18px;flex-basis:18px}.tmkc .tmkc-search-control input{font-size:.875rem}.tmkc .tmkc-search-control button{padding-inline:15px;font-size:.8rem;min-height:45px}.tmkc-card-list{grid-template-columns:1fr}.tmkc-answer-card{padding-block:21px}.tmkc-section-heading h2{font-size:1.2rem}.tmkc-article h1{font-size:1.9rem}.tmkc-reading-aside{grid-template-columns:1fr}.tmkc-ask{padding:22px 18px;margin-inline:-2px}.tmkc-field-row{grid-template-columns:1fr;gap:0}.tmkc-form-action .tmkc-button{width:100%}.tmkc-thread-card{flex-direction:column;gap:12px}.tmkc-reply-count{align-self:flex-start}.tmkc-empty{padding-block:26px}.tmkc-help-band{padding:23px}.tmkc-footer nav{gap:15px}.tmkc-reply--staff{padding:20px 17px}}
@media(prefers-reduced-motion:reduce){.tmkc *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
/* Subject-first directory: preserve the useful UserVoice grouping and clear blue question links. */
.tmkc{--tmkc-link:#075bb5}.tmkc a:not(.tmkc-button):not(.tmkc-brand){color:var(--tmkc-link)}.tmkc a:not(.tmkc-button):hover,.tmkc a:not(.tmkc-button):focus-visible{text-decoration:underline}.tmkc .tmkc-hero--directory{max-width:none;padding:24px 0 26px}.tmkc-hero--directory .tmkc-eyebrow{margin-bottom:9px}.tmkc-hero--directory h1{font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.2}.tmkc-hero--directory .tmkc-search{margin-top:18px;max-width:760px}.tmkc-subject-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;row-gap:28px;padding:4px 0 25px}.tmkc-subject{min-width:0;border-top:1px solid var(--tmkc-line);padding-top:19px}.tmkc-subject h2{font-size:1.25rem;line-height:1.3;margin-bottom:10px}.tmkc-subject h2 a{color:var(--tmkc-ink)!important;text-decoration:none}.tmkc-question-links{list-style:none;padding:0!important;margin:0!important;display:grid;gap:0}.tmkc-question-links li{font-size:.925rem;line-height:1.5;margin:0;padding:0;min-width:0}.tmkc-question-links a{display:inline-block;color:var(--tmkc-link);padding:6px 0;text-decoration:none;overflow-wrap:anywhere}.tmkc-view-all{display:inline-flex;align-items:center;gap:8px;min-height:36px;font-size:.82rem;font-weight:600;margin-top:8px;text-decoration:none}.tmkc-all-answers{border-top:1px solid var(--tmkc-line);padding:17px 0 24px;margin-bottom:10px;font-size:.925rem;font-weight:600}.tmkc-all-answers a{display:inline-flex;min-height:40px;align-items:center;gap:10px;text-decoration:none}.tmkc-list-empty{font-size:.875rem;color:var(--tmkc-muted);padding:12px 0}.tmkc-result-type{font-size:.7rem;color:var(--tmkc-muted);margin-left:12px}.tmkc-results>.tmkc-question-links{margin-top:12px!important}.tmkc-results>.tmkc-question-links li{border-bottom:1px solid #edf0eb;padding:5px 0}.tmkc-results>.tmkc-question-links a{padding-block:10px}.tmkc-hero--directory+.tmkc-browse-layout{padding-top:4px}
@media(max-width:760px){.tmkc .tmkc-hero--directory{padding-block:24px}.tmkc-subject-grid{grid-template-columns:1fr;gap:24px}.tmkc-subject{padding-top:17px}.tmkc-subject h2{font-size:1.2rem}.tmkc-question-links a{padding-block:9px}.tmkc-view-all{min-height:44px;margin-top:2px}.tmkc-hero--directory h1{font-size:1.85rem}.tmkc-subject-grid .tmkc-question-links li{font-size:.925rem}.tmkc .tmkc-topline{padding-block:16px 8px}}
/* Verified identity is explicit, with the full email kept out of the public document. */
.tmkc-ask-main{min-width:0}.tmkc-identity{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border:1px solid #ccd9cf;border-radius:5px;background:#fff;padding:15px 17px;margin-bottom:23px}.tmkc-identity p{font-size:.85rem;line-height:1.5}.tmkc-identity .tmkc-help{margin-top:4px;font-size:.76rem;overflow-wrap:anywhere}.tmkc-identity>div>a{display:inline-flex;align-items:center;min-height:32px;font-size:.75rem}.tmkc .tmkc-inline-button{border:0;background:transparent;color:var(--tmkc-link);padding:0;font-size:.75rem;line-height:1.5;min-height:32px;text-align:left;text-decoration:underline;text-underline-offset:3px}.tmkc-identity form{flex:0 0 auto}.tmkc .tmkc-project-tools{padding:31px 0 46px;border-top:1px solid var(--tmkc-line);margin-top:8px}.tmkc-tools-heading{display:flex;justify-content:space-between;align-items:baseline;gap:25px;margin-bottom:20px}.tmkc-tools-heading h2{font-size:1.25rem}.tmkc-tools-heading>a{font-size:.8rem;font-weight:600;min-height:44px;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.tmkc-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tmkc-tool{border:1px solid var(--tmkc-line);border-radius:6px;padding:25px 24px 20px;background:var(--tmkc-cream);display:flex;flex-direction:column;min-width:0}.tmkc-tool .tmkc-eyebrow{font-size:.63rem;margin-bottom:12px}.tmkc-tool h3{font-size:1.22rem;line-height:1.3;margin-bottom:12px}.tmkc-tool>p:not(.tmkc-eyebrow){font-size:.85rem;line-height:1.65;color:var(--tmkc-muted);margin-bottom:20px}.tmkc-tool>a{margin-top:auto;font-size:.82rem;font-weight:600;min-height:44px;display:inline-flex;align-items:center;gap:12px;text-decoration:none}.tmkc-tool--photo{background:#edf3ee}.tmkc-tool--quote{background:#f5f0e7}.tmkc-coupon{background:var(--tmkc-forest);color:#fff;border-radius:6px;padding:25px 28px;margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:30px}.tmkc-coupon .tmkc-eyebrow,.tmkc-coupon h3{color:#fff}.tmkc-coupon .tmkc-eyebrow{margin-bottom:8px}.tmkc-coupon h3{margin-bottom:8px}.tmkc-coupon p:not(.tmkc-eyebrow){font-size:.82rem;line-height:1.6}.tmkc-coupon .tmkc-button{flex:none;color:var(--tmkc-forest);background:#fff;border-color:#fff}.tmkc-reading-aside .tmkc-identity{flex-direction:column;gap:2px}.tmkc-reading-aside .tmkc-identity>div>a{font-size:.7rem}
@media(max-width:760px){.tmkc-tool-grid{grid-template-columns:1fr;gap:13px}.tmkc-tool{padding:22px 23px 17px}.tmkc-tool>p:not(.tmkc-eyebrow){margin-bottom:10px}.tmkc-tools-heading{align-items:flex-start;flex-direction:column;gap:4px;margin-bottom:13px}.tmkc-tools-heading>a{min-height:36px}.tmkc .tmkc-project-tools{padding-block:25px 35px}.tmkc-coupon{align-items:flex-start;flex-direction:column;padding:24px}.tmkc-coupon .tmkc-button{width:100%}}
@media(max-width:480px){.tmkc-identity{flex-direction:column;gap:3px}.tmkc-identity form{width:100%}.tmkc .tmkc-inline-button{min-height:44px}.tmkc-identity>div>a{min-height:44px}}

/* Tiered material savings: real approved terms, no invented expiry. */
.tmkc-coupon{gap:24px}.tmkc-coupon-intro{flex:0 0 235px}.tmkc-coupon-details{min-width:0;flex:1}.tmkc-coupon .tmkc-coupon-tiers{display:flex;list-style:none;padding:0;margin:0 0 12px;gap:23px}.tmkc-coupon-tiers>li{display:flex;flex-direction:column;line-height:1.4;gap:3px}.tmkc-coupon-tiers strong{font-size:1.15rem;font-weight:700;white-space:nowrap}.tmkc-coupon-tiers span{font-size:.74rem;white-space:nowrap}.tmkc-coupon .tmkc-coupon-details>p{font-size:.69rem;line-height:1.5;color:#deebe2;max-width:460px}.tmkc-coupon .tmkc-coupon-code{display:inline-block;border:1px dashed #b4cbbd;border-radius:3px;padding:3px 9px;margin-left:4px;letter-spacing:.09em;font-size:.76rem}.tmkc-coupon .tmkc-button{font-size:.8rem;padding-inline:15px}
@media(max-width:1000px){.tmkc-coupon{flex-wrap:wrap;justify-content:flex-start}.tmkc-coupon .tmkc-button{margin-left:auto}.tmkc-coupon-intro{flex-basis:210px}}
@media(max-width:760px){.tmkc-coupon{gap:20px}.tmkc-coupon-intro{flex-basis:auto}.tmkc-coupon-details{width:100%}.tmkc-coupon .tmkc-coupon-tiers{justify-content:space-between;gap:15px}.tmkc-coupon .tmkc-button{width:100%;margin:0}}

.tmkc-coupon .tmkc-coupon-headline{display:block;font-size:2rem;line-height:1.1;letter-spacing:-.035em;margin-bottom:7px}.tmkc-coupon .tmkc-coupon-subline{display:block;font-size:.94rem;line-height:1.4}

/* Spacious project promotions; the yellow action is the only new accent. */
.tmkc{--tmkc-yellow:#f2d36d;--tmkc-yellow-hover:#f7df91}
.tmkc .tmkc-project-tools{padding-block:44px 60px;margin-top:24px}
.tmkc-tools-heading{margin-bottom:28px}
.tmkc-tool-grid{gap:24px}
.tmkc-tool{background:#fff;padding:30px 27px 24px}
.tmkc-tool>p:not(.tmkc-eyebrow){margin-bottom:27px}
.tmkc-coupon{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:29px 36px;padding:34px 36px;margin-top:30px}
.tmkc-coupon-intro{min-width:0}
.tmkc-coupon-details{grid-column:1/-1;grid-row:2;display:flex;align-items:center;justify-content:space-between;gap:28px 40px;flex-wrap:wrap}
.tmkc-coupon .tmkc-coupon-tiers{gap:34px;margin:0}
.tmkc-coupon .tmkc-coupon-details>p{font-size:.79rem;line-height:1.65;max-width:390px;flex:1 1 250px}
.tmkc-coupon .tmkc-button{grid-column:2;grid-row:1;min-height:50px;background:var(--tmkc-yellow);border-color:var(--tmkc-yellow);color:var(--tmkc-ink);padding:12px 22px;margin:0}
.tmkc-coupon .tmkc-button:hover{background:var(--tmkc-yellow-hover);border-color:var(--tmkc-yellow-hover)}
.tmkc-coupon .tmkc-button:focus-visible{outline-color:var(--tmkc-yellow);outline-offset:5px}
@media(max-width:760px){.tmkc .tmkc-project-tools{padding-block:34px 44px}.tmkc-tool-grid{gap:20px}.tmkc-coupon{grid-template-columns:minmax(0,1fr);padding:29px 26px;gap:26px}.tmkc-coupon-details{grid-row:2;gap:22px}.tmkc-coupon .tmkc-coupon-tiers{width:100%;gap:16px;justify-content:space-between}.tmkc-coupon .tmkc-button{grid-column:1;grid-row:3;width:100%}}

/* Clear participation actions on the original grouped questions and reading pages. */
.tmkc-directory-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}
.tmkc-directory-heading>.tmkc-button{flex-shrink:0}
.tmkc-question-links>li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:12px}
.tmkc-question-links .tmkc-question-link{min-width:0}
.tmkc-question-links .tmkc-reply-link{display:inline-flex;align-items:center;justify-content:center;min-width:64px;min-height:44px;padding:8px 12px;border:1px solid var(--tmkc-line);border-radius:4px;font-size:.78rem;font-weight:650;white-space:nowrap;background:var(--tmkc-white);text-decoration:none}
.tmkc-question-links .tmkc-reply-link:hover{background:var(--tmkc-tint);border-color:var(--tmkc-link)}
.tmkc-result-type{grid-column:1}
.tmkc-replies-closed{font-size:.75rem;color:var(--tmkc-muted);align-self:center;line-height:1.4}
.tmkc-thread-actions{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;flex-shrink:0}
.tmkc-discussion-action{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin:20px 0 26px}
.tmkc-discussion-action>span{font-size:.86rem;color:var(--tmkc-muted)}
.tmkc-article>.tmkc-replies{margin-top:36px;padding-top:28px;border-top:1px solid var(--tmkc-line)}
.tmkc #reply{scroll-margin-top:28px}
@media(max-width:760px){.tmkc-directory-heading{align-items:flex-start;flex-direction:column;gap:18px}.tmkc-directory-heading>.tmkc-button{min-width:200px}.tmkc-thread-actions{align-items:flex-start;flex-direction:row;justify-content:flex-start}.tmkc-thread-actions .tmkc-reply-count{align-self:center}.tmkc-question-links>li{column-gap:8px}}

.tmkc-question-links{row-gap:8px}
