/* Learn more uses the same compact reading pattern as Getting started. */
.learn-main { max-width:1236px;min-width:0;font-family:var(--ui);font-size:13px;line-height:1.65;container:wareyva-learn / inline-size; }
.learn-main [hidden] { display:none!important; }
.learn-intro { margin:0 0 26px;padding:2px 0 24px;border-bottom:1px solid var(--rule); }
.learn-intro h1 { margin:0;color:var(--ink);font:500 26px/1.25 var(--ui);letter-spacing:-.025em; }
.learn-topics { display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0 0 26px; }
.learn-topics a { display:flex;align-items:center;gap:16px;min-width:0;min-height:72px;padding:16px;border:1px solid var(--rule2);border-radius:14px;background:var(--raise);color:var(--ink);text-decoration:none; }
.learn-topics a:hover { border-color:var(--mark);background:var(--mark-wash); }
.learn-topic-icon { display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:9px;background:var(--mark-wash);color:var(--mark); }
.learn-topic-icon .icon { width:20px;height:20px; }
.learn-topic-label { min-width:0;font:500 14px/1.45 var(--ui); }
.learn-topic-arrow { display:flex;flex:none;margin-left:auto;color:var(--quiet); }
.learn-topic-arrow .icon { width:16px;height:16px; }
#learn-reading { max-width:980px;min-width:0; }
.learn-back { display:inline-flex;align-items:center;gap:7px;min-height:38px;margin:0 0 22px;padding:8px 12px;border:1px solid var(--rule2);border-radius:8px;background:var(--raise);color:var(--mark);font:500 12px/1.5 var(--ui);text-decoration:none; }
.learn-back:hover { border-color:var(--mark);background:var(--mark-wash); }
.learn-back .icon { width:15px;height:15px; }
#learn-content { max-width:980px;min-width:0; }
.learn-section { min-width:0;margin:0;padding:0;scroll-margin-top:24px; }
.learn-section+.learn-section { margin-top:32px;padding-top:24px;border-top:1px solid var(--rule); }
.learn-ready .learn-section:not([hidden]) { margin:0;padding:0;border:0; }
.learn-section-heading { margin-bottom:8px; }
.learn-section-heading h2 { margin:0 0 6px;color:var(--ink);font:500 20px/1.35 var(--ui);letter-spacing:-.02em; }
.learn-section-heading h2:focus { outline:0; }
.learn-section-heading h2:focus-visible { outline:2px solid var(--focus);outline-offset:5px;border-radius:2px; }
.learn-section-heading p { max-width:85ch;margin:0;color:var(--quiet);font-size:13px; }
.learn-main h3 { color:var(--ink);font:500 14px/1.5 var(--ui);letter-spacing:0; }
.learn-main p,.learn-main li { color:var(--quiet); }
.learn-section a,.learn-next a { color:var(--mark);text-underline-offset:3px; }
.learn-usecases { display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px; }
.learn-usecase { display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:12px;padding:20px 0;border-bottom:1px solid var(--rule); }
.learn-symbol { display:grid;place-items:center;grid-column:1;grid-row:1;width:28px;height:28px;border-radius:8px;background:var(--mark-wash);color:var(--mark); }
.learn-symbol .icon { width:16px;height:16px; }
.learn-usecase h3 { align-self:center;grid-column:2;margin:0 0 5px; }
.learn-usecase p { grid-column:2;margin:0;font-size:13px; }
.learn-inline-note { margin:18px 0 0;font-size:12px; }
.learn-columns { display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px; }
.learn-text-block { padding:14px 0 0;min-width:0; }
.learn-text-block h3 { margin:0 0 10px; }
.learn-text-block ul { margin:0;padding-left:18px; }
.learn-text-block li { margin-bottom:7px;font-size:13px; }
.learn-note { display:flex;align-items:flex-start;gap:10px;margin:22px 0 0;padding:12px 14px;border-left:2px solid var(--mark);border-radius:0 8px 8px 0;background:var(--mark-wash); }
.learn-note>span { display:flex;flex:none;margin-top:2px;color:var(--mark); }
.learn-note .icon { width:16px;height:16px; }
.learn-note p { max-width:100ch;margin:0;font-size:12px; }
.learn-note strong { color:var(--ink);font-weight:500; }
.learn-resources { display:grid;grid-template-columns:minmax(0,1fr);max-width:850px; }
.learn-resources>a { display:flex;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid var(--rule);text-decoration:none; }
.learn-resources>a:hover strong { color:var(--mark); }
.learn-resources>a>span:first-child { display:flex;flex:none;color:var(--mark); }
.learn-resources .icon { width:17px;height:17px; }
.learn-resources strong { display:block;color:var(--ink);font-size:13px;font-weight:500; }
.learn-resources small { display:block;margin-top:2px;color:var(--quiet);font-size:12px; }
.learn-resources>a>span:last-child { margin-left:auto;color:var(--quiet); }
.learn-payment-rows { max-width:900px; }
.learn-payment-row { display:grid;grid-template-columns:170px minmax(0,1fr);column-gap:26px;padding:18px 0;border-bottom:1px solid var(--rule); }
.learn-payment-row h3 { margin:0; }
.learn-payment-row p { grid-column:2;max-width:85ch;margin:0;font-size:13px; }
.learn-payment-row p+p { margin-top:10px; }
.learn-payment-row strong { color:var(--ink);font-weight:500; }
.learn-text-link { display:inline-flex;align-items:center;gap:6px;margin-top:18px;font-size:12px;font-weight:500; }
.learn-next { display:flex;align-items:center;flex-wrap:wrap;gap:10px;max-width:980px;margin-top:28px;padding-top:16px;border-top:1px solid var(--rule);font-size:12px; }
.learn-next>span { color:var(--quiet); }
.learn-next a { font-weight:500; }
@container wareyva-learn (max-width:760px) {
  .learn-usecases,.learn-columns { grid-template-columns:minmax(0,1fr);gap:0; }
}
@media(max-width:1000px) {
  .learn-usecases,.learn-columns { grid-template-columns:minmax(0,1fr);gap:0; }
}
@media(max-width:600px) {
  .learn-main { padding:24px 20px 40px; }
  .learn-intro { margin-bottom:22px;padding-bottom:20px; }
  .learn-intro h1 { font-size:24px; }
  .learn-section-heading h2 { font-size:19px; }
  .learn-payment-row { grid-template-columns:minmax(0,1fr);gap:6px; }
  .learn-payment-row p { grid-column:1; }
  .learn-note { padding:12px; }
}
@media(pointer:coarse) {
  .learn-back { min-height:44px; }
}


/* Contact stays within the compact topic layout, beside the policy details. */
.learn-contact-updated { margin:10px 0 18px;color:var(--faint);font-size:11px; }
.learn-contact-support { display:flex;align-items:flex-start;gap:12px;max-width:900px;padding:16px 18px;border:1px solid var(--rule);border-radius:10px;background:var(--raise); }
.learn-contact-support>span { display:flex;flex:none;margin-top:2px;color:var(--mark); }
.learn-contact-support .icon { width:19px;height:19px; }
.learn-contact-support strong { color:var(--ink);font-size:13px;font-weight:500; }
.learn-contact-support p { margin:4px 0 0;font-size:13px; }
.learn-contact-topics { display:flex;flex-wrap:wrap;gap:4px 22px;max-width:900px;margin:16px 0 24px;padding-bottom:12px;border-bottom:1px solid var(--rule); }
.learn-contact-topics a { display:inline-flex;align-items:center;min-height:32px;font-size:12px;text-decoration:none; }
.learn-contact-topics a:hover { text-decoration:underline; }
.learn-contact-content { max-width:900px;min-width:0; }
.learn-contact-content h3 { margin:26px 0 10px;scroll-margin-top:24px; }
.learn-contact-content h3:first-child { margin-top:0; }
.learn-contact-content h4 { margin:22px 0 9px;color:var(--ink);font:500 13px/1.5 var(--ui);letter-spacing:0; }
.learn-contact-content p { max-width:100ch;margin:0 0 12px;font-size:13px; }
.learn-contact-content p strong { color:var(--ink);font-weight:500; }
.learn-contact-links { display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:16px 0 24px; }
.learn-contact-links a { display:block;min-width:0;padding:12px 0;border-top:1px solid var(--rule);text-decoration:none; }
.learn-contact-links strong { display:block;font-size:13px;font-weight:500; }
.learn-contact-links span { display:block;margin-top:3px;color:var(--quiet);font-size:12px; }
.learn-contact-links a:hover strong { text-decoration:underline; }
@media(max-width:600px) {
  .learn-contact-support { padding:14px;gap:10px; }
  .learn-contact-topics { gap:2px 18px;margin-bottom:20px; }
  .learn-contact-links { grid-template-columns:minmax(0,1fr);gap:0; }
}
@media(pointer:coarse) { .learn-contact-topics a,.learn-contact-links a { min-height:44px; } }

@container wareyva-learn (max-width:900px) { .learn-topics { grid-template-columns:repeat(2,minmax(0,1fr)); } }
@container wareyva-learn (max-width:520px) { .learn-topics { grid-template-columns:minmax(0,1fr); } }
@media(max-width:1000px) { .learn-topics { grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media(max-width:600px) { .learn-topics { grid-template-columns:minmax(0,1fr); } }

@media(max-width:600px){.learn-topics{gap:18px}.learn-topics a{min-height:72px;padding:14px}}
