html[data-動畫=開] .pj進場藏{translate:0 12px;opacity:0!important}html[data-動畫=開] .pj進場藏[data-進場種=標]{translate:0 8px}html[data-動畫=開] .pj進場藏[data-進場種=段]{translate:0 16px}html[data-動畫=開] .pj進場藏[data-進場種=圖]{translate:0 8px;scale:.97}@media (prefers-reduced-motion:reduce){.pj進場藏{opacity:1!important;translate:none!important;scale:none!important}}@media print{.pj進場藏{opacity:1!important;translate:none!important;scale:none!important}}:root{--奶油:#fef5da;--淡奶油:#fff9eb;--深藍:#24435f;--深藍按下:#1a3349;--黃:#f2ae2b;--黃按下:#e9a11a;--淡黃:#fce7b3;--墨:#1f2328;--灰字:#5b6470;--框線:#8b929c;--細線:#e9dfc4;--白:#fff;--淺藍字:#d9e3ec;--曲線:cubic-bezier(.23, 1, .32, 1);--襯線:"Noto Serif TC", "PingFang TC", serif;--黑體:"Noto Sans TC", "PingFang TC", system-ui, sans-serif;--數字體:"Manrope", "Noto Sans TC", sans-serif;--字1:15px;--字2:18px;--字3:22px;--字4:28px;--字5:36px;--字6:52px;--間1:4px;--間2:8px;--間3:16px;--間4:24px;--間5:32px;--間6:48px;--間7:64px;--圓小:8px;--圓中:16px;--圓大:24px;--陰影:0 8px 24px #24435f1a;--內文寬:35em}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--間4)}html[data-量原字] [data-字已放大],html:not([data-手機平板]) [data-字已放大]{font-size:var(--pj原字)!important}html[data-手機平板]:not([data-量原字]) [data-前放大]:before{zoom:var(--pj前放);font-size:var(--pj前原字)!important}html[data-手機平板]:not([data-量原字]) [data-後放大]:after{zoom:var(--pj後放);font-size:var(--pj後原字)!important}html[data-手機平板]:not([data-量原字]) [data-槽=左]{padding-left:var(--pj槽)!important}html[data-手機平板]:not([data-量原字]) [data-槽=上]{padding-top:var(--pj槽)!important}html[data-手機平板]{--手指:calc(44px * var(--眼,2.1867));--小字:calc(14px * var(--眼,2.1867));--指距:24px}body{background:var(--白);color:var(--墨);font-family:var(--黑體);font-size:var(--字2);letter-spacing:0;margin:0;line-height:1.85;overflow-x:hidden}::selection{background:var(--淡黃);color:var(--深藍)}a{color:inherit;text-underline-offset:4px}:focus-visible{outline:3px solid var(--深藍);outline-offset:4px;border-radius:var(--圓小)}h1,h2,h3{font-family:var(--襯線);color:var(--深藍);text-wrap:balance;margin:0;font-weight:700;line-height:1.4}p{text-wrap:pretty;margin:0}img{max-width:100%;display:block}input,button,select,textarea{font:inherit;color:inherit;caret-color:var(--深藍)}.數{font-family:var(--數字體);font-variant-numeric:tabular-nums}.詞{display:inline-block}.容器{max-width:1120px;padding:0 var(--間4);margin:0 auto}.段{padding:var(--間7) 0}.段.緊{padding:var(--間6) 0}.段.奶油{background:var(--奶油)}.段.淡奶油{background:var(--淡奶油)}.段頭{justify-content:space-between;align-items:flex-end;gap:var(--間4);margin-bottom:var(--間5);display:flex}.段頭 h2{font-size:var(--字5)}.段頭 p{color:var(--灰字);margin-top:var(--間2)}.圖示{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.圖示.小{width:16px;height:16px}.跳到內容{left:var(--間3);z-index:20;background:var(--深藍);color:var(--白);padding:var(--間2) var(--間3);border-radius:var(--圓小);position:absolute;top:-80px}.跳到內容:focus{top:var(--間3)}.鈕{justify-content:center;align-items:center;gap:var(--間2);min-height:48px;padding:var(--間2) var(--間4);cursor:pointer;font-size:var(--字2);transition:transform .2s var(--曲線), background-color .2s var(--曲線);border:0;border-radius:999px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.鈕:active{transform:scale(.97)}.鈕.主{background:var(--深藍);color:var(--白)}.鈕.主:hover{background:var(--深藍按下)}.鈕.黃{background:var(--黃);color:var(--深藍)}.鈕.黃:hover{background:var(--黃按下)}.鈕.次{background:var(--白);color:var(--深藍);box-shadow:inset 0 0 0 2px var(--深藍)}.鈕.次:hover{background:var(--淡奶油)}.按鈕列{align-items:center;gap:var(--間3);flex-wrap:wrap;display:flex}.文字鏈{align-items:center;gap:var(--間2);min-height:44px;color:var(--深藍);text-decoration:underline;text-decoration-color:var(--黃);text-underline-offset:6px;font-weight:700;text-decoration-thickness:2px;display:inline-flex}.文字鏈:not(:has(svg)){padding-right:var(--間4);position:relative}.文字鏈:not(:has(svg)):after{content:"→";text-decoration:none;position:absolute;top:50%;right:0;transform:translateY(-50%)}.文字鏈[href^=\#]:not(:has(svg)):after{content:"↓"}.文字鏈[target=_blank]:not(:has(svg)):after{content:"↗"}.文字鏈:hover{text-decoration-color:currentColor}.膠囊{align-items:center;gap:var(--間2);padding:var(--間1) var(--間3);border-radius:var(--圓小);background:var(--奶油);color:var(--深藍);font-size:var(--字1);white-space:nowrap;font-weight:700;line-height:1.6;display:inline-flex}.膠囊:before{content:"";background:var(--黃);border-radius:50%;width:8px;height:8px}.頁頭{background:var(--奶油)}.頁頭 .容器{gap:var(--間6);padding-top:var(--間6);padding-bottom:var(--間6);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.頁頭 h1{font-size:var(--字5)}.頁頭 .導言{margin-top:var(--間3);max-width:30em;font-size:var(--字3);color:var(--墨)}.頁頭 .頁頭圖{width:160px;margin-bottom:calc(-1 * var(--間6))}.頁首{background:var(--白);z-index:10;position:relative}.頁首 .容器{justify-content:space-between;align-items:center;gap:var(--間4);max-width:1280px;min-height:80px;display:flex}@media (width>=1100px){.頁首 .容器{padding-left:max(var(--間5), env(safe-area-inset-left))}}.品牌{align-items:center;gap:var(--間3);min-height:48px;text-decoration:none;display:flex}.品牌圖{flex:none;width:44px;height:44px}.品牌圖 img{object-fit:contain;width:100%;height:100%;display:block}.品牌字 b{font-family:var(--襯線);font-size:var(--字3);color:var(--深藍);line-height:1.3;display:block}.品牌字 small{font-family:var(--數字體);color:var(--灰字);font-size:15px;font-weight:700;line-height:1.3;display:block}.品牌.直排{align-items:center;gap:var(--間3);text-align:center;flex-direction:column}.品牌.直排 .品牌字{align-items:center}.品牌.直排 .品牌圖{width:96px;height:96px}html[data-手機平板] .品牌.直排{gap:var(--間4)}.頁尾品牌{place-self:center}.品牌.直排 .品牌圖{background:var(--淡黃);border-radius:50%;place-items:center;width:136px;height:136px;display:grid;position:relative;overflow:hidden}.品牌.直排 .品牌圖:before{content:"";background:var(--黃);border-radius:50% 50% 0 0/34% 34% 0 0;height:90%;position:absolute;top:62%;left:6%;right:6%}.品牌.直排 .品牌圖 img{z-index:1;width:74%;height:74%;position:relative}html[data-手機平板] .品牌.直排 .品牌圖{width:272px;height:272px}@media (width<=767px){body:has(.閱讀側欄) .頁尾品牌{margin-right:calc(max(var(--間3), env(safe-area-inset-left)) - max(var(--側欄槽), env(safe-area-inset-right)))}}@media (width>=768px) and (width<=1023px){body:has(.閱讀側欄) .頁尾品牌{margin-right:calc(max(var(--間5), env(safe-area-inset-left)) - max(var(--側欄槽), env(safe-area-inset-right)))}}.頁首 .品牌字 b,.頁首 .品牌字 small{white-space:nowrap}.導覽{align-items:center;gap:var(--間2);display:flex}.導覽 a:not(.鈕){min-height:44px;padding:0 var(--間3);color:var(--墨);white-space:nowrap;border-radius:999px;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.導覽 a:not(.鈕):hover{background:var(--淡奶油)}.導覽 a:not(.鈕)[aria-current]{background:var(--奶油);color:var(--深藍);font-weight:700}.導覽 .鈕{margin-left:var(--間2);white-space:nowrap}.下拉{position:relative}.下拉鈕{min-height:44px;padding:0 var(--間3);color:var(--墨);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;font-weight:500;display:inline-flex}.下拉[data-目前]:not(.分開) .下拉鈕{background:var(--奶油);color:var(--深藍);font-weight:700}.下拉.分開{border-radius:999px;align-items:center;gap:0;display:inline-flex}.導覽 .下拉.分開>.下拉連結{padding:0 0 0 var(--間3);border-radius:999px 0 0 999px}.導覽 .下拉.分開>.下拉連結:hover{background:0 0}.下拉鈕.只箭頭{border-radius:0 999px 999px 0;padding:0 12px 0 4px}.下拉.分開[data-目前]{background:var(--奶油)}.導覽 .下拉.分開[data-目前]>.下拉連結{color:var(--深藍);background:0 0;font-weight:700}.下拉.分開[data-目前]>.下拉鈕{color:var(--深藍)}@media (pointer:coarse){.下拉.分開{gap:var(--間2)}.導覽 .下拉.分開>.下拉連結{padding-right:0}.下拉鈕.只箭頭{min-width:44px;padding:0 var(--間2) 0 0;justify-content:flex-start}}.下拉記號{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .18s cubic-bezier(.23,1,.32,1)}.下拉面板{padding:var(--間2);background:var(--白);border-radius:var(--圓中);opacity:0;visibility:hidden;transition:opacity .18s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1),visibility 0s linear .18s;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%,-4px);box-shadow:0 12px 32px #24435f29}.下拉面板:before{content:"";height:8px;position:absolute;top:-8px;left:0;right:0}.下拉:hover .下拉面板,.下拉:has(.下拉面板:focus-within) .下拉面板,.下拉.開 .下拉面板{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)}.下拉:hover .下拉記號,.下拉.開 .下拉記號{transform:rotate(180deg)}.下拉.壓住:not(.開) .下拉面板{opacity:0;visibility:hidden;transform:translate(-50%,-4px)}.下拉.壓住:not(.開) .下拉記號{transform:none}@media (hover:hover) and (pointer:fine){.下拉鈕:hover,.下拉.分開:hover{background:var(--淡奶油)}.下拉.分開[data-目前]:hover{background:var(--奶油)}.下拉.分開>.下拉鈕:hover{background:0 0}}.導覽 .下拉面板 a{white-space:nowrap;min-height:52px;padding:var(--間2) var(--間4) var(--間2) var(--間3);border-radius:var(--圓小);color:var(--墨);grid-template-columns:36px max-content;align-items:center;column-gap:12px;text-decoration:none;display:grid}.下拉面板{gap:0;min-width:320px;display:grid}.下拉面板 .項圖{background:var(--淡奶油);width:36px;height:36px;color:var(--深藍);border-radius:10px;flex:none;place-items:center;display:grid}.下拉面板 .項圖 svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.下拉面板 a b{color:var(--深藍);letter-spacing:.02em;font-size:16px;font-weight:700}.下拉面板 .項隔{background:#24435f38;flex:none;width:1px;height:16px}.下拉面板 .項說{color:var(--灰字);font-size:15px}.下拉面板 a:hover .項圖,.下拉面板 a:focus-visible .項圖{background:var(--奶油)}.下拉面板 a:hover,.下拉面板 a:focus-visible{background:var(--淡奶油)}.下拉面板 a[aria-current]{background:var(--奶油)}@media (prefers-reduced-motion:reduce){.下拉面板,.下拉記號{transition:none}}.選單組+.選單組{margin-top:var(--間3)}.選單組名{padding:var(--間2) var(--間3) var(--間1);color:var(--灰字);letter-spacing:.08em;margin:0;font-size:15px;font-weight:700;line-height:1.5}.選單 nav a.組名連結{justify-content:flex-start;align-items:center;gap:var(--間2);min-height:44px;padding:0 var(--間3);color:var(--深藍);text-decoration:underline;text-decoration-color:var(--黃);text-underline-offset:6px;border-radius:999px;text-decoration-thickness:2px;display:inline-flex}.選單 nav a.組名連結 .圖示{color:var(--深藍)}html[data-手機平板] .選單 nav a.組名連結{min-height:var(--手指);border-radius:999px;gap:16px;padding:0 32px;font-size:max(29px, var(--小字))!important}html[data-手機平板] .選單 nav a.組名連結 .圖示{width:32px;height:32px}.頁首 .選單 nav{padding-bottom:0}.選單預約{margin-top:var(--間3);padding:var(--間2) 0 var(--間3);background:var(--白);position:sticky;bottom:0}.選單 nav .選單預約 .鈕{width:100%;min-height:56px;padding:var(--間2) var(--間4);background:var(--深藍);color:var(--白);justify-content:center;gap:var(--間2);border-radius:999px;display:flex}.選單 nav .選單預約 .鈕:hover{background:var(--深藍按下)}.選單 nav .選單預約 .項字{align-items:baseline;gap:var(--間2);flex-direction:row;margin-right:0}.選單 nav .選單預約 .項字 b{color:var(--白);font-size:var(--字2)}.選單 nav .選單預約 .項說{color:var(--淺藍字)}.選單 nav .選單預約 .圖示{color:var(--白)}.選單{display:none;position:relative}.選單 summary{align-items:center;gap:var(--間2);min-height:44px;padding:0 var(--間3);background:var(--奶油);color:var(--深藍);cursor:pointer;white-space:nowrap;border-radius:999px;font-weight:700;list-style:none;display:inline-flex}.選單 summary::-webkit-details-marker{display:none}.選單 nav{background:var(--白);border-radius:var(--圓中);padding:var(--間2);min-width:200px;position:absolute;top:56px;right:0;box-shadow:0 8px 24px #24435f29}.選單 nav a{min-height:44px;padding:0 var(--間3);border-radius:var(--圓小);color:var(--墨);align-items:center;text-decoration:none;display:flex}.選單 nav a:hover{background:var(--淡奶油)}.選單 nav a[aria-current]{background:var(--奶油);color:var(--深藍);font-weight:700}.選單 nav a{gap:var(--間3);min-height:64px;padding:var(--間2) var(--間3)}.選單 nav .項圖{background:var(--淡奶油);width:44px;height:44px;color:var(--深藍);border-radius:12px;flex:none;place-items:center;display:grid}.選單 nav .項圖 svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.選單 nav .項字{flex-direction:column;gap:2px;min-width:0;margin-right:auto;display:flex}.選單 nav .項字 b{color:var(--深藍);font-size:19px;font-weight:700}.選單 nav .項說{color:var(--灰字);font-size:15px;font-weight:400}html[data-手機平板] .頁首 .容器{min-height:132px}html[data-手機平板] .平板預約{display:none}html[data-手機平板] .品牌字 b{font-size:35px!important}html[data-手機平板] .品牌字 small{font-size:max(29px, var(--小字))!important}html[data-手機平板] .品牌{gap:24px}html[data-手機平板] .品牌圖{width:84px;height:84px}html[data-手機平板] .品牌{min-height:var(--手指)}html[data-手機平板] .選單{position:static}html[data-手機平板] .選單 summary{min-height:max(98px, var(--手指));gap:16px;padding:0 48px}html[data-手機平板] .選單 summary>span{gap:16px;font-size:35px!important}html[data-手機平板] .選單 summary .圖示{width:48px;height:48px}html[data-手機平板] .選單 nav{overscroll-behavior:contain;border-radius:0 0 48px 48px;width:auto;min-width:0;max-height:calc(100dvh - 132px);padding:16px 32px 48px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}html[data-手機平板] .選單 nav a{border-radius:32px;gap:32px;min-height:131px;padding:16px 32px}html[data-手機平板] .選單 nav a+a{margin-top:var(--指距)}html[data-手機平板] .選單 nav .項圖{border-radius:24px;width:90px;height:90px}html[data-手機平板] .選單 nav .項圖 svg{width:48px;height:48px}html[data-手機平板] .選單 nav .項字 b{font-size:39px!important}html[data-手機平板] .選單 nav .項說{font-size:max(31px, var(--小字))!important}html[data-手機平板].選單開著{overflow:hidden}html[data-手機平板] .選單 nav{padding-bottom:0}html[data-手機平板] .選單組+.選單組{margin-top:32px}html[data-手機平板] .選單組名{padding:16px 32px 8px;font-size:max(29px, var(--小字))!important}html[data-手機平板] .選單預約{margin-top:32px;padding:16px 0 48px}html[data-手機平板] .選單 nav .選單預約 .鈕{border-radius:999px;gap:16px;min-height:112px;padding:16px 48px}html[data-手機平板] .選單 nav .選單預約 .圖示{width:48px;height:48px}html[data-手機平板] .選單 nav .選單預約 .項字 b{font-size:37px!important}html[data-手機平板] .選單 nav .選單預約 .項說{font-size:max(29px, var(--小字))!important}html[data-手機平板] .頁尾欄{grid-template-columns:1fr;gap:48px}html[data-手機平板] .頁尾組 ul{gap:var(--指距);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}html[data-手機平板] .頁尾組 li.整列{grid-column:1/-1}html[data-手機平板] .頁尾組 a{min-height:var(--手指);display:flex}html[data-手機平板] .頁尾組 .圖示.小{width:32px;height:32px}html[data-手機平板] .頁尾下{flex-direction:column;align-items:flex-start}html[data-手機平板] .頁尾品牌>p{max-width:none}html[data-手機平板] .夥伴{min-height:var(--手指)}html[data-手機平板] .夥伴 .圖示{width:32px;height:32px}html[data-手機平板] .專區們{gap:var(--指距) 48px}.頁尾{background:var(--淡奶油);padding:var(--間6) 0 var(--間5)}.頁尾欄{gap:var(--間5);grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr) minmax(0,.9fr) minmax(0,1.3fr);align-items:start;display:grid}.頁尾品牌>p{margin-top:var(--間3);color:var(--灰字);max-width:24em;font-size:15px;line-height:1.8}.頁尾小標{font-family:var(--黑體);color:var(--灰字);letter-spacing:.08em;padding-top:12px;font-size:15px;font-weight:700;line-height:1.5}.頁尾組 ul{margin:var(--間2) 0 0;gap:var(--間2);padding:0;list-style:none;display:grid}.頁尾組 a{align-items:center;gap:var(--間2);min-width:44px;min-height:44px;color:var(--墨);font-size:var(--字2);line-height:1.4;text-decoration:none;display:inline-flex}.頁尾組 a:hover{color:var(--深藍);text-decoration:underline;text-decoration-color:var(--黃);text-decoration-thickness:2px}.頁尾聯絡 .圖示{color:var(--深藍)}.頁尾聯絡 .聯名{color:var(--灰字);min-width:3.2em;font-size:15px}.頁尾聯絡 .數{color:var(--深藍);overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:700}.頁尾聯絡{column-gap:var(--間2);flex-wrap:wrap;row-gap:0}.頁尾下{justify-content:space-between;align-items:flex-end;gap:var(--間3) var(--間5);margin-top:var(--間5);padding-top:var(--間4);border-top:1px solid var(--細線);font-size:var(--字1);color:var(--灰字);flex-wrap:wrap;display:flex}.免責欄{gap:var(--間2);flex:auto;min-width:0;max-width:48em;display:grid}.免責{align-items:flex-start;gap:var(--間3);border-radius:var(--圓中);padding:var(--間3) var(--間4);background:#e6edf4;display:flex}.免責圖{fill:none;width:24px;height:24px;stroke:var(--深藍);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:2px}.免責 p{font-size:var(--字1);color:var(--深藍);text-wrap:balance;word-break:keep-all;overflow-wrap:anywhere;line-height:1.8}.免責 p b{font-weight:700}.版權{font-size:var(--字1);color:var(--灰字);line-height:1.8}html[data-手機平板] .免責欄{width:100%;max-width:none}html[data-手機平板] .免責{padding:var(--間4) var(--間5);gap:var(--間4)}html[data-手機平板] .免責圖{width:40px;height:40px;margin-top:8px}.夥伴{align-items:center;gap:var(--間2);min-height:44px;color:var(--灰字);text-decoration:none;display:inline-flex}.夥伴 .圖示{width:16px;height:16px}.專區們{gap:var(--間2) var(--間4);flex-wrap:wrap;display:inline-flex}.夥伴:hover{color:var(--深藍)}.平板預約{display:none}.我的後台連結:not([hidden]){min-height:44px;padding:0 var(--間3);background:var(--淡黃);color:var(--深藍);white-space:nowrap;border-radius:999px;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.我的後台連結:hover{background:var(--奶油)}.頁首 .容器:has(.我的後台連結:not([hidden])) .品牌{margin-right:auto}@media (width<=767px){.我的後台連結:not([hidden]){right:var(--間3);min-height:44px;padding:0 var(--間3);border-radius:0 0 var(--圓中) var(--圓中);font-size:var(--字1);position:absolute;top:100%;box-shadow:0 4px 12px #24435f1f}}.選單 summary .關,.選單[open] summary .開{display:none}.選單[open] summary .關{display:inline-flex}.選單 summary>span{align-items:center;gap:var(--間2);display:inline-flex}.選單 nav a{justify-content:space-between;gap:var(--間3)}.選單 nav a .圖示{color:var(--灰字)}html.選單開著 body:after{content:"";z-index:9;background:#1f232852;position:fixed;inset:0}.底部預約{display:none}input,select,textarea{font-size:max(16px,1em)}.容器{padding-left:max(var(--間4), env(safe-area-inset-left));padding-right:max(var(--間4), env(safe-area-inset-right))}@media (width>=1024px) and (width<=1279px){.容器{padding-left:max(var(--間6), env(safe-area-inset-left));padding-right:max(var(--間6), env(safe-area-inset-right))}.導覽 a:not(.鈕),.下拉鈕{padding:0 var(--間2)}.品牌字 b{font-size:var(--字2);white-space:nowrap}}@media (width<=1023px){.導覽{display:none}.選單{display:block}.選單 summary{min-height:48px;padding:0 var(--間4)}}@media (width<=359px){:root .頁首 .容器,:root .頁首 .品牌{gap:var(--間2)}:root .頁首 .品牌圖{width:32px;height:32px}:root .頁首 .品牌字 b{font-size:15px}:root .頁首 .選單 summary{padding:0 var(--間2)}}@media (width>=768px) and (width<=1023px){.容器{padding-left:max(var(--間5), env(safe-area-inset-left));padding-right:max(var(--間5), env(safe-area-inset-right))}.頁首 .容器{gap:var(--間3)}.品牌{margin-right:auto}.平板預約{white-space:nowrap;display:inline-flex}.選單 nav{width:460px;padding:var(--間3);border-radius:var(--圓大)}.頁尾欄{gap:var(--間5) var(--間4);grid-template-columns:repeat(3,minmax(0,1fr))}.頁尾品牌{grid-column:1/-1}}@media (width<=767px){.容器{padding-left:max(var(--間3), env(safe-area-inset-left));padding-right:max(var(--間3), env(safe-area-inset-right))}.頁尾欄{gap:var(--間4);grid-template-columns:1fr}.頁尾組 ul{grid-template-columns:repeat(2,minmax(0,1fr))}.頁尾組 li.整列{grid-column:1/-1}.頁尾組 a{min-height:44px}.頁尾下{flex-direction:column;align-items:flex-start}.選單{position:static}.選單 nav{min-width:0;padding:var(--間2) max(var(--間3), env(safe-area-inset-right)) var(--間4) max(var(--間3), env(safe-area-inset-left));border-radius:0 0 var(--圓大) var(--圓大);overscroll-behavior:contain;max-height:calc(100dvh - 64px);position:absolute;top:100%;left:0;right:0;overflow-y:auto}.選單 nav a{border-radius:var(--圓中)}.選單 nav a+a{margin-top:var(--間1)}html.選單開著{overflow:hidden}.底部預約{z-index:8;padding:var(--間2) max(var(--間3), env(safe-area-inset-right)) calc(var(--間2) + env(safe-area-inset-bottom)) max(var(--間3), env(safe-area-inset-left));backdrop-filter:blur(12px);background:#fffffff0;display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #24435f1a}.底部預約 .鈕{width:100%}body:has(.底部預約) .頁尾{padding-bottom:calc(var(--間5) + 64px + env(safe-area-inset-bottom))}.底部預約{transition:transform .24s var(--曲線)}.底部預約.讓位{transform:translateY(110%)}body:has(input:focus,select:focus,textarea:focus) .底部預約,html.選單開著 .底部預約{display:none}.頁首 .容器{gap:var(--間3);min-height:64px}.品牌{gap:var(--間2)}.品牌圖{width:40px;height:40px}.品牌字 b{font-size:var(--字2);white-space:nowrap}.段{padding:var(--間6) 0}.段.緊{padding:var(--間5) 0}.段頭{align-items:flex-start;gap:var(--間2);flex-direction:column}.段頭 h2{font-size:var(--字4)}.頁頭 .容器{padding-top:var(--間5);padding-bottom:var(--間5);grid-template-columns:1fr}.頁頭 h1{font-size:var(--字4)}.頁頭 .導言{font-size:var(--字2)}.頁頭 .頁頭圖{display:none}p .詞{display:inline}}html[data-手機平板] :is(.鈕,.文字鏈,button,[role=button],summary,select,input:not([type=checkbox],[type=radio],[type=hidden],[type=range])){min-height:var(--手指)}html[data-手機平板] :is(.鈕,button,[role=button]){min-width:var(--手指)}html[data-手機平板] .按鈕列,html[data-手機平板] :is(.開場控,.開場點){gap:var(--指距)}@media (width<=1100px){html:not([data-手機平板]) .開場 :is(.開場控,.開場點){gap:8px}}.文字鏈,.鈕:not(:has(:is(p,div,span,b,strong,small)~:is(p,div,span,b,strong,small))){white-space:nowrap}:is(h1,h2,h3,h4){text-wrap:balance}html[data-手機平板] .險種格{padding-left:16px;padding-right:16px}.險種格>b{white-space:nowrap}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}
