/* Lynko's citrus identity for public learning and support pages. */
.lk-shell.lk-design .lk-resource.lk-resource-brand{
  --resource-ink:#153d32;--resource-muted:#53665b;--resource-line:#dce1d3;--resource-soft:#f7f5ec;--resource-lime:#d5f564;
  --contact-green:#153d32;--contact-ink:#153d32;--contact-muted:#53665b;--contact-line:#dce1d3;
  --ink:#153d32;--muted:#53665b;--line:#dce1d3;--panel:#fffef9;
  width:min(1240px,calc(100% - 64px));max-width:100%;margin:44px auto 80px;color:var(--resource-ink);font-family:Roboto,system-ui,sans-serif;
}
.lk-resource-brand :is(h1,h2,h3,h4){font-family:var(--lk-font-heading,Manrope,system-ui,sans-serif);letter-spacing:-.035em}
.lk-resource-brand :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid #547663;outline-offset:4px}
.lk-resource-brand [hidden]{display:none!important}
.lk-resource-brand :is(button,a,input,select,textarea){max-width:100%}
.lk-resource-brand :is(button,a,span,strong){overflow-wrap:anywhere}
.lk-resource-brand :is(input,textarea,select){accent-color:#153d32}

/* An asymmetrical forest opening with the canonical citrus mark. */
.lk-resource.lk-resource-brand .lk-resource-hero{padding:clamp(30px,4.8vw,64px);min-height:290px;margin-bottom:32px;border:0;border-radius:28px 92px 28px 28px;background:#153d32;color:#f7f5ec}
.lk-resource-brand .lk-resource-hero::after{content:"";position:absolute;z-index:-1;right:-65px;top:-80px;width:330px;height:330px;background:url('/images/brand/lynko-symbol-light.svg') center/contain no-repeat;opacity:.055;pointer-events:none}
.lk-resource.lk-resource-brand .lk-resource-hero h1{max-width:850px;margin:12px 0 20px;font-size:clamp(38px,4.7vw,64px);line-height:1.04;font-weight:800;letter-spacing:-.055em;color:#f7f5ec;text-wrap:balance}
.lk-resource.lk-resource-brand .lk-resource-hero p{max-width:740px;color:#d3ded1;line-height:1.75;font-size:16px}
.lk-resource.lk-resource-brand .lk-resource-hero :is(.lk-guide-kicker,.lk-contact-kicker,.lk-report-kicker,.lk-verify-kicker,.lk-blog-kicker,.rm-eyebrow,.lk-resource-kicker){font-size:11px;font-weight:750;letter-spacing:.12em;color:#d5f564}
.lk-resource.lk-resource-brand .lk-resource-hero:has(>.lk-resource-emblem){padding-right:280px}
.lk-resource.lk-resource-brand .lk-resource-emblem{width:158px;height:158px;right:60px;border:0;border-radius:0;background:url('/images/brand/lynko-symbol-light.svg') center/contain no-repeat;transform:translateY(-50%)}
.lk-resource-brand .lk-resource-emblem svg{display:none}
.lk-resource.lk-resource-brand .lk-resource-emblem::after{inset:12px -22px;border:1px solid #d5f56455;border-radius:50%;transform:rotate(-32deg)}
.lk-resource.lk-resource-brand .lk-resource-hero :is(.lk-verify-chip,.lk-report-chip){background:#f7f5ec08;color:#d3ded1;border-color:#d5f56430;border-radius:999px;font-size:11px;padding:7px 12px}
.lk-resource.lk-resource-brand .lk-resource-hero .lk-guide-btn{border-radius:999px;padding:12px 22px;border-color:#a4b391;color:#f7f5ec}
.lk-resource.lk-resource-brand .lk-resource-hero .lk-guide-btn.primary{background:#d5f564;border-color:#d5f564;color:#153d32;font-weight:750}
.lk-resource.lk-resource-brand .lk-resource-hero :is(a,button):focus-visible{outline-color:#ffe269}

/* Light surfaces and consistent, readable form controls. */
.lk-resource.lk-resource-brand :is(.lk-guide-search,.lk-guide-card,.lk-contact-card,.lk-contact-panel,.lk-report-panel,.lk-verify-panel,.lk-verify-result,.lk-blog-panel,.lk-blog-card,.rm-updates){border-color:#dce1d3;border-radius:22px;background:#fffef9;box-shadow:none}
.lk-resource.lk-resource-brand :is(.lk-guide-card,.lk-contact-card,.lk-blog-card) :is(h2,h3){font-weight:750;color:#153d32}
.lk-resource.lk-resource-brand :is(.lk-contact-field,.lk-report-field,.lk-verify-field) label,.lk-resource.lk-resource-brand .lk-contact-priority legend{color:#153d32;font-weight:650}
.lk-resource.lk-resource-brand :is(.lk-contact-field,.lk-report-field,.lk-verify-field) :is(input,select,textarea),.lk-resource.lk-resource-brand :is(.lk-blog-search,.lk-guide-searchbox) input{border:1px solid #cdd5c5;border-radius:12px;background:#fdfcf6;color:#153d32;box-shadow:none;min-height:50px}
.lk-resource.lk-resource-brand :is(.lk-contact-note,.lk-verify-note,.lk-verify-destination){background:#f1f3e8;border-color:#dce1d3;color:#53665b;border-radius:12px}
.lk-resource.lk-resource-brand .lk-verify-note.error{background:#fff4f4;border-color:#edc9ce;color:#a5293a}
.lk-resource.lk-resource-brand :is(.lk-contact-radio,.lk-contact-captcha-code,.lk-report-captcha-code){background:#f5f6eb;border-color:#d9dfc9;color:#153d32;border-radius:10px}
.lk-resource.lk-resource-brand :is(.lk-contact-submit,.lk-report-btn,.lk-verify-btn,.lk-blog-btn){background:#153d32;border-color:#153d32;border-radius:999px;color:#f7f5ec;font-weight:700;padding:12px 23px}
/* These controls inherit important gradient declarations from the legacy bundle. */
.lk-resource.lk-resource-brand :is(.lk-contact-submit,.lk-report-btn,.lk-verify-btn){background:#d5f564!important;border-color:#bed957!important;color:#153d32!important}
.lk-resource.lk-resource-brand :is(.lk-contact-submit,.lk-report-btn,.lk-verify-btn):hover{background:#e0fa84!important;filter:none}
.lk-shell.lk-design .lk-resource.lk-resource-brand.lk-contact a.lk-contact-link{background:transparent!important;color:#153d32!important;border:1px solid #bdc8aa!important;border-radius:999px;min-height:44px;box-shadow:none}
.lk-shell.lk-design .lk-resource.lk-resource-brand.lk-contact a.lk-contact-link:hover,.lk-shell.lk-design .lk-resource.lk-resource-brand.lk-contact a.lk-contact-link:focus-visible{background:#eaf3ce!important;color:#153d32!important;border-color:#a0b66c!important}
.lk-resource.lk-resource-brand .lk-verify-action:not(.danger),.lk-resource.lk-resource-brand .lk-blog-btn.secondary{background:#f7f5ec;border-color:#cdd5c5;color:#153d32;border-radius:999px}
.lk-resource.lk-resource-brand :is(.lk-contact-panel,.lk-report-panel,.lk-verify-panel){padding:clamp(26px,3.2vw,42px)}
.lk-resource.lk-resource-brand .lk-contact-grid{gap:18px}
.lk-resource.lk-resource-brand .lk-contact-card{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:28px;border-top:3px solid #d5f564}
.lk-resource-brand .lk-contact-card .lk-contact-link{margin-top:auto}

/* A searchable field guide. */
.lk-resource.lk-resource-brand .lk-guide-hero{grid-template-columns:minmax(0,1fr) 235px;gap:48px}
.lk-resource.lk-resource-brand .lk-guide-hero-panel{background:transparent;border:0;border-left:1px solid #d5f56455;border-radius:0;padding:15px 0 15px 30px;gap:9px}
.lk-resource.lk-resource-brand .lk-guide-hero-panel strong{color:#d5f564;font-family:Manrope,system-ui,sans-serif;font-size:48px;font-weight:750;line-height:1.1}
.lk-resource.lk-resource-brand .lk-guide-hero-panel span{color:#d3ded1}
.lk-resource.lk-resource-brand .lk-guide-search{padding:32px;margin:32px 0;background:#fffef9}
.lk-resource.lk-resource-brand .lk-guide-filters{gap:8px}
.lk-resource.lk-resource-brand .lk-guide-filters button{border-radius:999px;padding:10px 16px;border-color:#dce1d3;color:#53665b;background:transparent}
.lk-resource.lk-resource-brand .lk-guide-filters button.is-active{background:#d5f564;border-color:#c3d985;color:#153d32;font-weight:700}
.lk-resource.lk-resource-brand .lk-guide-card{padding:28px}
.lk-resource.lk-resource-brand .lk-guide-card-top span{background:#eff2e2;color:#466044;border-radius:999px;padding:6px 12px}
.lk-resource.lk-resource-brand .lk-guide-best{background:#f2f5e7;border-left-color:#b3cd65;color:#466044}
.lk-resource.lk-resource-brand .lk-guide-card li::before{background:#88a34b}
.lk-resource.lk-resource-brand .lk-guide-card-actions a{border-radius:999px;border-color:#dce1d3;color:#153d32}
.lk-resource.lk-resource-brand .lk-guide-card-actions a.primary{background:#153d32;border-color:#153d32;color:#f7f5ec}
.lk-resource.lk-resource-brand .lk-guide-card-actions a:hover{box-shadow:none;transform:none;border-color:#7b965b}

/* Editorial pages: a strong opening, then quiet reading surfaces. */
.lk-resource.lk-resource-brand .lk-blog-hero{grid-template-columns:minmax(0,1fr) 310px;gap:24px;margin-bottom:40px}
.lk-resource.lk-resource-brand .lk-blog-hero-main{margin:0;padding:48px}
.lk-resource.lk-resource-brand .lk-blog-hero-main .lk-blog-title{font-size:clamp(38px,4.3vw,60px);max-width:680px}
.lk-resource.lk-resource-brand .lk-blog-search-panel{background:#edf1dd;border:0;border-radius:24px;padding:30px}
.lk-resource.lk-resource-brand .lk-blog-search-title{color:#153d32;font-size:25px;font-weight:750}
.lk-resource.lk-resource-brand .lk-blog-layout{grid-template-columns:245px minmax(0,1fr);gap:32px}
.lk-resource.lk-resource-brand .lk-blog-panel{background:transparent;border-width:1px 0 0;border-radius:0;padding:24px 0}
.lk-resource.lk-resource-brand .lk-blog-side-list a{color:#466044}
.lk-resource.lk-resource-brand :is(.lk-blog-small-meta,.lk-blog-body){color:#53665b}
.lk-resource.lk-resource-brand .lk-blog-card{border-width:0 0 1px;border-radius:0;padding:28px 0 34px;margin-bottom:8px;background:transparent}
.lk-resource.lk-resource-brand .lk-blog-card.lk-blog-highlight{padding:32px;border:1px solid #d4dfb5;border-radius:22px;background:#eef3dc;margin-bottom:16px}
.lk-resource.lk-resource-brand .lk-blog-card :is(h2,h3) a{color:#153d32;font-weight:750;font-size:clamp(23px,2.2vw,30px);line-height:1.3}
.lk-resource.lk-resource-brand .lk-blog-card-label{background:#e9eddc;color:#4b6542;border-radius:999px;padding:6px 10px}
.lk-resource.lk-resource-brand .lk-blog-pill{color:#53665b;border-color:#dce1d3;background:#f1f3e7;border-radius:999px}
.lk-resource.lk-resource-brand .lk-blog-post-head :is(.lk-blog-pill,.lk-author){color:#e2e9d8;border-color:#d5f56430;background:#f7f5ec0a}
.lk-resource.lk-resource-brand .lk-blog-post-head .lk-blog-meta{background:transparent;border:0;padding:0;box-shadow:none}
.lk-resource.lk-resource-brand .lk-blog-post-head .lk-author strong{color:#f7f5ec}
.lk-resource.lk-resource-brand .lk-blog-post-head .lk-author small{color:#d3ded1}
.lk-resource.lk-resource-brand .lk-blog-post-head h1{max-width:1000px}
.lk-resource.lk-resource-brand .lk-blog-article-surface{border:0;background:#fffef9;border-radius:24px;padding:clamp(24px,4vw,52px)}
.lk-resource.lk-resource-brand .lk-blog-body :is(h1,h2,h3){color:#153d32}
.lk-resource-brand .lk-blog-body :is(table,iframe,video){max-width:100%}

/* Roadmap statuses retain their meaning and vote behavior. */
.lk-resource.lk-resource-brand.lk-rm-easy .rm-version{background:#d5f564;border:0;border-radius:18px 36px 18px 18px;min-width:180px;padding:24px}
.lk-resource.lk-resource-brand.lk-rm-easy .rm-version :is(.rm-version-label,.rm-version-value){color:#153d32}
.lk-resource.lk-resource-brand.lk-rm-easy .rm-version-value{font-family:Manrope,system-ui,sans-serif;font-size:32px;font-weight:800}
.lk-resource.lk-resource-brand.lk-rm-easy .rm-updates{padding:32px}
.lk-resource.lk-resource-brand.lk-rm-easy .rm-updates-head{background:transparent;color:#153d32;padding:0 0 26px;gap:24px}
.lk-resource.lk-resource-brand.lk-rm-easy .rm-updates-title{color:#153d32}
.lk-resource.lk-resource-brand.lk-rm-easy .rm-updates-sub{color:#53665b}
.lk-resource.lk-resource-brand.lk-rm-easy .rm-update-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;background:transparent}
.lk-resource.lk-resource-brand.lk-rm-easy .rm-update-empty{background:transparent;color:#53665b;border:0;padding:18px 0}
.lk-resource.lk-resource-brand.lk-rm-easy .rm-update-label{background:#e4eccb;color:#466044;border-color:#d4dfb5}
.lk-resource.lk-resource-brand.lk-rm-easy .rm-update-feature{background:#f0f4e2;border-color:#d4dfb5;border-radius:18px}
.lk-resource.lk-resource-brand.lk-rm-easy :is(.rm-update-item,.rm-controls,.row,.token,.rm-modal-panel){background:#fffef9;border-color:#dce1d3;box-shadow:none}
.lk-resource.lk-resource-brand.lk-rm-easy :is(.rm-updates-eyebrow,.token-votes){color:#53665b}
.lk-resource.lk-resource-brand.lk-rm-easy :is(.rm-blog-link,.chip,.rm-modal-close){background:#f0f3e5;border-color:#dce1d3;color:#153d32;border-radius:999px}
.lk-resource.lk-resource-brand.lk-rm-easy .chip.active{background:#d5f564;border-color:#c2d978;color:#153d32}
.lk-resource.lk-resource-brand.lk-rm-easy .heading{background:#f3f4ea;border-color:#dce1d3}
.lk-resource.lk-resource-brand.lk-rm-easy .token{color:#153d32;border-radius:12px}
.lk-resource.lk-resource-brand.lk-rm-easy .token:hover{background:#edf3db;border-color:#b2c683}
.lk-resource.lk-resource-brand.lk-rm-easy .token-votes{background:#eef2e2;border-color:#dce1d3}
.lk-resource.lk-resource-brand.lk-rm-easy .search{border-color:#cdd5c5;border-radius:12px;background:#fffef9}
.lk-resource.lk-resource-brand.lk-rm-easy .rm-modal-panel{border-radius:24px;box-shadow:0 24px 80px #153d3233}

/* Privacy clauses, dates and anchors remain a readable document. */
.lk-shell.lk-design .lk-resource.lk-resource-brand.lk-legal-page{max-width:1180px}
.lk-resource.lk-resource-brand .lk-gdpr-summary{background:#ecf2d9;border-color:#d4dfb5;border-radius:22px;padding:30px}
.lk-resource.lk-resource-brand .lk-gdpr-summary :is(h3,p){color:#153d32}
.lk-resource.lk-resource-brand .lk-gdpr-summary h3{border-color:#a7c15f}
.lk-resource.lk-resource-brand .lk-gdpr-grid{gap:16px}
.lk-resource.lk-resource-brand .lk-gdpr-card{background:#fffef9;border-color:#dce1d3;border-radius:18px;padding:26px}
.lk-resource.lk-resource-brand .lk-gdpr-card span{font-size:14px;font-weight:400}
.lk-resource.lk-resource-brand .lk-gdpr-card:hover{border-color:#9cb66c;background:#f6f8ed}
.lk-resource.lk-resource-brand.lk-legal-page>nav{background:#fffef9;border-color:#dce1d3;border-radius:22px;padding:30px}
.lk-resource.lk-resource-brand.lk-legal-page>nav a{color:#466044}
.lk-resource.lk-resource-brand.lk-legal-page>:is(p,ul,ol){color:#53665b;font-size:16px}
.lk-resource.lk-resource-brand.lk-legal-page>h3{color:#153d32;font-weight:750;border-color:#dce1d3}
.lk-resource.lk-resource-brand.lk-legal-page>dl{border-color:#dce1d3;background:#fffef9}
.lk-resource.lk-resource-brand.lk-legal-page>dl dt{background:#f1f3e7;color:#466044}

/* Workspace documentation shares the citrus frame and quiet technical surfaces. */
.lk-resource.lk-resource-brand.lk-docs{overflow:visible}
.lk-resource.lk-resource-brand .lk-docs-hero .lk-docs-kicker{color:#d5f564;font-size:11px;letter-spacing:.12em}
.lk-resource.lk-resource-brand .lk-docs-hero .lk-docs-btn{border-radius:999px;padding:12px 22px;color:#f7f5ec;border-color:#a4b391;transition:background-color .15s ease,border-color .15s ease}
.lk-resource.lk-resource-brand .lk-docs-hero .lk-docs-btn.primary{background:#d5f564;border-color:#d5f564;color:#153d32;font-weight:700}
.lk-resource.lk-resource-brand .lk-docs-hero .lk-docs-btn.primary:hover{background:#e0fa84;border-color:#e0fa84}
.lk-resource.lk-resource-brand :is(.lk-docs-section,.lk-docs-toc){border-color:#dce1d3;border-radius:22px;background:#fffef9;box-shadow:none}
.lk-resource.lk-resource-brand .lk-docs-section{padding:clamp(24px,3vw,40px);margin-top:28px}
.lk-resource.lk-resource-brand .lk-docs-section-head{max-width:76ch}
.lk-resource.lk-resource-brand .lk-docs-section-head h2{color:#153d32;font-weight:750;line-height:1.25}
.lk-resource.lk-resource-brand .lk-docs-eyebrow{color:#53665b}
.lk-resource.lk-resource-brand .lk-docs-toc{padding:16px;gap:8px;background:#eef2e2}
.lk-resource.lk-resource-brand .lk-docs-toc a{min-height:44px;padding:11px 16px;border:1px solid #dce1d3;border-radius:999px;background:#fffef9;color:#153d32;font-size:13px;font-weight:600;transition:background-color .15s ease,border-color .15s ease}
.lk-resource.lk-resource-brand .lk-docs-toc a:hover{background:#d5f564;border-color:#c2d978}
.lk-resource.lk-resource-brand :is(.lk-docs-card,.lk-docs-option,.lk-docs-example,.lk-docs-permission-card,.lk-docs-link-card,.lk-docs-fact,.lk-docs-workflows article){border-color:#dce1d3;border-radius:16px;background:#fffef9;padding:22px;box-shadow:none}
.lk-resource.lk-resource-brand :is(.lk-docs-card,.lk-docs-option,.lk-docs-workflows article){background:#f6f7ee}
.lk-resource.lk-resource-brand :is(.lk-docs-card,.lk-docs-option,.lk-docs-example,.lk-docs-permission-card,.lk-docs-workflows article) h3{color:#153d32;font-weight:700;line-height:1.4}
.lk-resource.lk-resource-brand :is(.lk-docs-card-grid,.lk-docs-option-grid,.lk-docs-example-grid,.lk-docs-permission-grid,.lk-docs-link-grid,.lk-docs-workflows){gap:16px;margin-top:24px}
.lk-resource.lk-resource-brand :is(.lk-docs-fact span,.lk-docs-muted,.lk-docs-endpoint small,.lk-docs-link-card span){color:#53665b;font-weight:400}
.lk-resource.lk-resource-brand .lk-docs-fact{background:#eef2e2}
.lk-resource.lk-resource-brand .lk-docs-fact span{font-size:11px;font-weight:650;letter-spacing:.06em}
.lk-resource.lk-resource-brand .lk-docs-fact strong{color:#153d32;font-weight:650}
.lk-resource.lk-resource-brand .lk-docs-note{border-color:#cddcaf;border-radius:16px;background:#eef3dc;padding:24px}
.lk-resource.lk-resource-brand .lk-docs-note h3{color:#153d32}
.lk-resource.lk-resource-brand .lk-docs-note p{color:#466044}
.lk-resource.lk-resource-brand .lk-docs-table{min-width:0}
.lk-resource.lk-resource-brand .lk-docs-table :is(caption,td){color:#153d32}
.lk-resource.lk-resource-brand .lk-docs-table caption{font-weight:650;margin-bottom:6px}
.lk-resource.lk-resource-brand .lk-docs-table :is(th,td){border-color:#dce1d3}
.lk-resource.lk-resource-brand .lk-docs-table th{background:#153d32;color:#f7f5ec;font-weight:600}
.lk-resource.lk-resource-brand .lk-docs-table td{background:#fffef9}
.lk-resource.lk-resource-brand .lk-docs-table tbody tr:nth-child(even) td{background:#f3f5e9}
.lk-resource.lk-resource-brand .lk-docs-example pre{min-width:0;max-width:100%;overflow-x:auto;background:#153d32;color:#f7f5ec;border-radius:12px;line-height:1.7}
.lk-resource.lk-resource-brand .lk-docs-permission-card code{background:#eef2e2;color:#31523c}
.lk-resource.lk-resource-brand .lk-docs-endpoint-group{min-width:0;border-color:#dce1d3;border-radius:16px;background:#fffef9}
.lk-resource.lk-resource-brand .lk-docs-endpoint-group h3{background:#eef2e2;color:#153d32;border-color:#dce1d3}
.lk-resource.lk-resource-brand .lk-docs-endpoint{grid-template-columns:68px minmax(0,.8fr) minmax(0,1.25fr) minmax(0,.65fr);border-color:#dce1d3;color:#153d32}
.lk-resource.lk-resource-brand .lk-docs-method{background:#e4eccb;color:#31523c}
.lk-resource.lk-resource-brand .lk-docs-link-card{color:#153d32;transition:background-color .15s ease,border-color .15s ease}
.lk-resource.lk-resource-brand .lk-docs-link-card:hover{background:#f3f7e5;border-color:#a7bd79;transform:none;box-shadow:none}
.lk-resource.lk-resource-brand .lk-docs-link-card strong{font-weight:650}
.lk-resource.lk-resource-brand #next-steps{background:#eef3dc;border-color:#d4dfb5}

@media(max-width:1080px){
  .lk-resource.lk-resource-brand .lk-resource-hero:has(>.lk-resource-emblem){padding-right:210px}
  .lk-resource.lk-resource-brand .lk-resource-emblem{right:36px;width:130px;height:130px}
  .lk-resource.lk-resource-brand .lk-blog-hero{grid-template-columns:minmax(0,1fr) 280px}
  .lk-resource.lk-resource-brand .lk-blog-hero-main{padding:36px}
}
@media(max-width:860px){
  .lk-resource.lk-resource-brand .lk-docs-endpoint{grid-template-columns:1fr;gap:10px}
  .lk-shell.lk-design .lk-resource.lk-resource-brand{width:calc(100% - 40px);margin-top:28px}
  .lk-resource.lk-resource-brand .lk-guide-hero{grid-template-columns:1fr;gap:28px}
  .lk-resource.lk-resource-brand .lk-guide-hero-panel{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);border-left:0;border-top:1px solid #d5f56455;padding:22px 0 0;gap:12px 18px}
  .lk-resource.lk-resource-brand .lk-guide-hero-panel strong{font-size:34px}
  .lk-resource.lk-resource-brand :is(.lk-blog-hero,.lk-blog-layout){grid-template-columns:1fr}
  .lk-resource.lk-resource-brand .lk-blog-search-panel{padding:26px}
  .lk-resource.lk-resource-brand .lk-blog-search{grid-template-columns:minmax(0,1fr) auto}
  .lk-resource.lk-resource-brand .lk-blog-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
  .lk-resource.lk-resource-brand.lk-rm-easy .rm-update-grid{grid-template-columns:1fr}
}
@media(max-width:620px){
  .lk-resource.lk-resource-brand .lk-docs-section{padding:24px 18px;margin-top:22px;border-radius:18px}
  .lk-resource.lk-resource-brand .lk-docs-toc{padding:10px;border-radius:18px;gap:8px}
  .lk-resource.lk-resource-brand .lk-docs-toc a{border-radius:12px;padding:10px;font-size:12px}
  .lk-resource.lk-resource-brand :is(.lk-docs-card,.lk-docs-option,.lk-docs-example,.lk-docs-permission-card,.lk-docs-link-card,.lk-docs-fact,.lk-docs-workflows article,.lk-docs-note){padding:18px}
  .lk-resource.lk-resource-brand .lk-docs-table td::before{color:#53665b;font-weight:600}
  .lk-shell.lk-design .lk-resource.lk-resource-brand{width:calc(100% - 28px);margin:20px auto 52px}
  .lk-resource.lk-resource-brand .lk-resource-hero,.lk-resource.lk-resource-brand .lk-resource-hero:has(>.lk-resource-emblem){padding:30px 24px;border-radius:22px 58px 22px 22px;min-height:0;margin-bottom:24px}
  .lk-resource.lk-resource-brand .lk-resource-hero h1{font-size:clamp(32px,8.5vw,43px);line-height:1.08;letter-spacing:-.05em}
  .lk-resource.lk-resource-brand .lk-resource-hero p{font-size:14px}
  .lk-resource.lk-resource-brand .lk-resource-emblem{position:relative;top:auto;right:auto;transform:none;width:56px;height:56px;margin:0 0 26px}
  .lk-resource.lk-resource-brand .lk-resource-emblem::after{display:none}
  .lk-resource-brand .lk-resource-hero::after{width:240px;height:240px;top:-40px;right:-65px;opacity:.04}
  .lk-resource.lk-resource-brand :is(.lk-guide-search,.lk-guide-card,.lk-contact-card,.lk-contact-panel,.lk-report-panel,.lk-verify-panel,.lk-verify-result,.lk-gdpr-summary,.lk-gdpr-card){padding:24px 20px;border-radius:18px}
  .lk-resource.lk-resource-brand .lk-guide-hero-panel{grid-template-columns:auto minmax(0,1fr)}
  .lk-resource.lk-resource-brand .lk-guide-search{margin:24px 0}
  .lk-resource.lk-resource-brand .lk-guide-filters button{font-size:12px;padding:9px 12px}
  .lk-resource.lk-resource-brand :is(.lk-blog-search,.lk-blog-sidebar){grid-template-columns:1fr}
  .lk-resource.lk-resource-brand .lk-blog-card.lk-blog-highlight{padding:24px}
  .lk-resource.lk-resource-brand .lk-blog-hero-main .lk-blog-title{font-size:clamp(32px,8.5vw,43px)}
  .lk-resource.lk-resource-brand .lk-blog-card{padding-block:24px}
  .lk-resource.lk-resource-brand .lk-blog-article-surface{padding:24px 20px}
  .lk-resource.lk-resource-brand.lk-rm-easy .rm-version{min-width:0;width:100%;padding:17px 20px}
  .lk-resource.lk-resource-brand.lk-rm-easy .rm-updates{padding:24px 20px}
  .lk-resource.lk-resource-brand.lk-legal-page>nav{padding:24px 20px}
}
@media(prefers-reduced-motion:reduce){.lk-resource-brand *{transition:none!important;scroll-behavior:auto!important}}
