/* LP and learning pages share one brand geometry and typeface. Brand artwork
   is independent of --space: panel/control spacing must not reshape it. */
.paw-brand{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;font-family:"PAW M PLUS Rounded","Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic",Meiryo,sans-serif;font-size:24px;font-weight:700;color:#10492e;letter-spacing:-.04em;text-decoration:none}
.paw-brand-mark{position:relative;display:grid;place-items:center;width:47px;height:47px;flex:0 0 47px;border:3px solid #165b3b;border-radius:0;background:transparent;color:#165b3b;line-height:1}
.paw-brand-mark .paw-logo{display:block;width:45px;height:45px;stroke-width:3.65}
.paw-brand-word{display:flex;flex-direction:column;align-items:flex-start;gap:normal;line-height:1;font-weight:700;letter-spacing:.015em}
.paw-brand-reading{font-size:10px;font-weight:700;line-height:1;letter-spacing:.1em;color:#6d8d74;margin-top:5px}
